当前位置: 首页 > 工具软件 > PHP-Parser > 使用案例 >

PHP-Parser PHP 解析器

阚小云
2023-12-01

PHP-Parser 是一个用 PHP 编写的 PHP 解析器(支持 PHP 5.4 以及更早的版本),该项目的目的是简化静态代码分析和操作。

主要功能是:

  • 将PHP 5,PHP 7和PHP 8代码解析为抽象语法树(AST)。
    • 无效的代码可以解析为部分AST。
    • AST包含准确的位置信息。
  • 以人类可读的形式倾销AST。
  • 将AST转换回PHP代码。
    • 实验性的:对于部分更改的AST,可以保留格式。
  • 遍历和修改AST的基础结构。
  • 命名空间名称的解析。
  • 常量表达式的评估。
  • 简化AST构建的代码生成器。
  • 将AST转换为JSON并返回。
 类似资料: