PHP get_declared_classes() 另一个项目

PHP get_declared_classes() of another project

假设您有两个不同的 PHP projects/applications(A 和 B)。在项目A中调用get_declared_classes()时,会在项目A中return声明为类,符合预期。

我想通过 运行ning [命令] 项目 A.

在项目 B 中声明所有 类

到目前为止,我尝试过的最有前途的选择是在项目 A 中实现一个文件爬虫,并在项目 B 中 运行 实现它(具有 tokenizer 的递归文件迭代器,它提取完全合格的名称),但它太慢了。

有什么办法可以点get_declared_classes()写在项目A中来加载项目B的文件吗?有没有其他默认函数可以做到这一点?

你可以设置一个自动加载器来查看项目 B 文件夹,或者你可以使用 set_include_path() 来查看项目 B。但总的来说,我认为物联网不是最好的做法那。当 php 需要搜索两个项目时,它也会对性能产生影响