PHP是PHP 4.0以来的编译语言?

Sco*_*ion 0 php zend-framework

阅读本文后我对此表示怀疑.我已经读过几种形式和文章,php是一种解释语言,即使我发现Stackoverflow也是如此,但是当我从这里读到它时我感到很困惑.任何人都可以通过某些经过验证的链接或引用来解释这一点.

3评论后添加: - 文章说: -

PHP became a compiled language in the year 2000, when PHP 4 was released for the first time. Until version 3, PHP source code was parsed and executed right away by the PHP interpreter.

请不要在没有查看精神文章的情况下提出您的答案.我在阅读完这篇文章后得到了怀疑,对于本文的内容我更加苛刻,

Sam*_*ane 5

事实并非如此.
你提到的文章谈到了HipHop,它是Facebook将PHP编译成C++以加快执行速度的工具.


编辑:

正如文章中所解释的那样:

PHP在2000年首次发布时成为了一种编译语言.在版本3之前,PHP解释器立即解析并执行了PHP源代码.
所述第一相解析PHP源代码,并生成PHP代码的二进制表示被称为操作码的Zend

这意味着PHP代码不会直接解析和执行,而是在运行时首先编译.
所以是的,它以某种方式编译,但在内部没有用户的干预,这使得它与Java或C++等真正的编译语言不同.

这是我个人的解释,如果这是错误的,请随时评论.