PHP-ParserPHP 解析器
PHP-Parser 是一个用 PHP 编写的 PHP 解析器(支持 PHP 5.4 以及更早的版本),该项目的目的是简化静态代码分析和操作。
主要功能是:
- 将PHP 5,PHP 7和PHP 8代码解析为抽象语法树(AST)。
- 无效的代码可以解析为部分AST。
- AST包含准确的位置信息。
- 以人类可读的形式倾销AST。
- 将AST转换回PHP代码。
- 实验性的:对于部分更改的AST,可以保留格式。
- 遍历和修改AST的基础结构。
- 命名空间名称的解析。
- 常量表达式的评估。
- 简化AST构建的代码生成器。
- 将AST转换为JSON并返回。
评论