php - 另一个项目的 PHP get_declared_classes()
问题描述
假设您有两个不同的 PHP 项目/应用程序(A 和 B)。在get_declared_classes()
项目 A 中调用时,它将返回项目 A 中声明的类,这是预期的。
我想通过运行项目 A 的 [a command of] 来获取项目 B 中所有声明的类。
到目前为止,我尝试过的最有希望的选择是在项目 A 中实现文件爬虫并在项目 B 上运行它(带有提取完全限定名称的标记器的递归文件迭代器),但它太慢了。
有什么办法可以让我get_declared_classes()
在项目 A 中写入来加载项目 B 的文件?是否有其他一些默认功能可以做到这一点?
解决方案
您可以设置一个自动加载器来查看项目 B 文件夹,或者您可以使用 set_include_path() 来查看项目 B。但总的来说,我认为 iot 不是这样做的最佳实践。当 php 需要在两个项目上进行搜索时,它也会对性能产生影响
推荐阅读
- linux - 'od' 的意外输出
- python - 改进多类逻辑回归
- ideavim - Ideavim - 我如何添加有向图
- reactjs -
不能作为孩子出现 - types - 如何将隐式类型转换实现为静态类型语言
- ansible - 复制模块“内容”仅适用于变量,“src”仅适用于文件,如何让它同时适用于两者?
- edi - 使用 Smooks 解析 Edifact ORDERS 91-1
- spring-boot - 错误:'org.springframework.beans.factory.UnsatisfiedDependencyException'
- javascript - Gatsby/React 项目不会重新识别 ssr 脚本标签 cloudinary 变量也尝试使用 Helmet
- android - 我想将项目动态添加到 MainActivity 但是当我触发意图时,只添加了一个项目(名称)