【发布时间】:2015-04-20 04:12:56
【问题描述】:
在我的脚本的同一目录中有一个 PHP 文件列表。它们都遵循命名约定(例如 class.foo.php)。当我的脚本运行时,我希望它包含这些文件。对文件执行scandir,对结果数组中的每个项目进行测试,然后对文件进行include,这很简单。
问题是如何在我的脚本中创建这些类的实例(这也是一个类)?文件class.foo.php 将包含class Foo。我需要创建一个Foo 的实例(有时只是访问一个静态方法)。我无法在运行脚本中执行此操作,因为它不知道自动包含的类。
get_included_files 没用,因为它返回类链中所有包含的文件(我只对运行脚本中包含的类感兴趣)。
也许我用错了方法。我有什么方法可以“自动包含”类文件并在运行脚本中使用它们?
【问题讨论】:
-
你的问题解决了吗?