从 PHP 文件中提取类及其属性

问题描述 投票:0回答:1

我想从 PHP 文件中提取所有声明的类及其方法和属性(使用外部工具),以便在另一个应用程序中对该信息进行后期处理。我可以尝试自己编写一个解析器,但由于 PHP 大多是无类型语法,因此很难实现这一点,所以我想使用 PHP 命令行解释器或其他一些命令行工具。

是否可以解析 PHP 文件而不执行它并仅获取定义的类及其方法和属性?

我尝试了 -e 参数(

“为调试器/分析器生成扩展信息”),但它似乎没有返回任何内容。

-f参数解析

并且执行文件(我不希望PHP执行它)。

-l 参数仅检查语法并告知是否有错误。

php windows oop parsing
1个回答
0
投票
很奇怪,这么老的帖子并没有真正的答案。

spl_autoload_register
这将允许您注册类,而无需将它们加载到内存中,然后可以使用命名空间来调用它们。

ReflectionClass
会让你演示该类的属性

© www.soinside.com 2019 - 2024. All rights reserved.