PHP编译特点


PHP编译特点_第1张图片


PHP代码的执行过程:

编译型语言:

对于C语言,C++, 编译成机器码(二进制)来运行.

java语言.java编译成 .class,称为bytecode, jvm来运行.

解释语言:

解释器解释执行典型的如 linux shell.

解释器逐行来执行命令.

PHP稍有特殊之处,虽然是一个脚本语言,但不是靠解释器解释.

而是 zend 虚拟机,屏蔽了操作系统的区别.

php代码编译成opcode, zend虚拟机来执行opcode.

但是---opcode, PHP脚本一结束,opcode就清除了.

思考:opcode能否缓存

PHP本身不支持,但是apc,xcache等加速器,实现了这样的效果.


你可能感兴趣的:(PHP编译特点)