【发布时间】:2011-10-03 22:20:06
【问题描述】:
我正在遍历目录中的所有文件。现在我想获取它们中定义的所有函数和类。从那里,我可以使用ReflectionClass 进一步检查它们。我不知道如何获取文件中定义的所有函数和类。
ReflectionExtension 看起来最接近我想要的,除了我的文件不是扩展的一部分。是否有一些我忽略的类或函数?
【问题讨论】:
-
您是让 php 通过 include/require 解析文件还是尝试自己解析文本?
-
反射需要将文件加载到脚本中。听起来您想要一个更像
PHP_Token_Stream的工具。 -
@salathe:
PHP_Token_Stream的文档是否比首页上的更多?并没有真正告诉我它的作用。 -
@webbiedave:不太清楚你想问什么。我根本不包括/需要这些文件。而且我并不完全想“自己解析文本”——我想让反射类为我做这件事,因为自己解析它会有点疯狂:D
标签: php reflection