百科.dev
全部条目趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
P

PHP-Parser

> 编程语言
开源

PHP 解析器以 PHP 写

17.4K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

PHP 解析器以 PHP 写

Ưμ㼯A 这是用 PHP 写的 PHP 解析器 。 其目的是简化静态代码分析和操纵. [版本 5.x [docmaster] (当前;用于运行于 PHP = 7.4;用于解析 PHP 7.0 至 PHP 8.4,有限支持解析 PHP 5.x). [4.x [doc4x]版本的文档] (支持;用于运行在 PHP = 7.0;用于解析 PHP 5.2 到 PHP 8.3.). 特征 - - - 此库提供的主要功能有: 将 PHP 7 和 PHP 8 代码分解为抽象语法树(AST). 无效的代码可以被解析为部分 AST. AST包含准确的位置信息. 以人能读取的形式倾倒AST. 将 AST 转换回 PHP 代码 。 对于部分被更改的AST,格式可以保留. 穿越和修改AST的基础设施。 名称的解析 。 对常数表达的评价. 简化 AST 构造的构建器 f..

核心特点

  • •Parsing PHP 7, and PHP 8 code into an abstract syntax tree (AST).
  • •Invalid code can be parsed into a partial AST.
  • •The AST contains accurate location information.
  • •Dumping the AST in human-readable form.
  • •Converting an AST back to PHP code.
  • •Formatting can be preserved for partially changed ASTs.
  • •Infrastructure to traverse and modify ASTs.
  • •Resolution of namespaced names.
  • •Evaluation of constant expressions.
  • •Builders to simplify AST construction for code generation.

> 标签

PHPastparserphpstatic-analysis

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月9日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言