PHP-Parser

PHP-Parser是PHP7内核作者之一nikic编写的将PHP源码生成AST的工具。

https://github.com/nikic/PHP-Parser

PHP7相对于PHP5的变化

综述:对Zend的深入优化,降低了PHP对系统资源的占用;运行速度提升近5倍。

  1. AST抽象语法树
  2. Native TLS线程局部存储
  3. 指定函数参数、返回值类型:
  4. zval变量结构的变化
  5. 异常处理:
  6. HashTable的变化:
  7. 执行器:
  8. 参数解析方式