PHP编译特点

来源:互联网 发布:系统程序员保密 编辑:程序博客网 时间:2024/05/21 17:56



PHP代码的执行过程:

编译型语言:

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

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

解释语言:

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

解释器逐行来执行命令.

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

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

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

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

思考:opcode能否缓存

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


0 0
原创粉丝点击