PHP知识梳理--Zend编译过程.md

2019-03-25  本文已影响0人  空语

php是解析型高级语言,对于zend引擎来说,php就是一个普通的C程序。也是通过C语言main执行,如何将PHP的程序解析为zend可执行的的C代码,就是zend的php编译过程。
简单来说,zend对PHP的程序代码的编译分三步
1,通过代码词法分析(re2c)和语义分析(Bison) 将php代码编辑为抽象语法树(AST)
2, 将抽象语法树 编译为 opcode数组 (zend_op_array)

上一篇 下一篇

猜你喜欢

热点阅读