Skip to content Skip to footer

php - 为什么要编译 PHP 文件?

编译器的想法是将人类可读的代码(C、PHP、Java 等)转换为机器可读的代码。当您执行 PHP 脚本时,它们会被解释(几乎是内联编译),这意味着它们会被逐行读取,并相应地执行代码。

已编译的代码,意味着它是在源代码中编译的,因此已经是机器语言(或 Java 等 VM 语言的字节码),因此服务器不必每次都解释代码。这使它更快。

Facebook 创建了一个 PHP 编译器来加速他们的网站。编译代码的想法是,通常,一旦编写完成,一段时间内就不会发生变化,因此每次执行代码时都必须将其解释为机器语言会产生开销。这就是为什么您的朋友所说的优化。

因此它将被转换为机器语言或字节码(不是 exe,但实际上是相同的概念)。

Copyright © 2088 U20世界杯_u20世界杯葡萄牙 - kwllb.com All Rights Reserved.
友情链接