如何根据php类中的调用文件更新include路径


How can an include path be updated based on the calling file in a php class

我创建了一堆插件,它们使用相同的根文件,具有不同的配置文件(每个插件的不同程度足以证明这一点),我想重用"公共"目录中的类。

问题源于这些不同的配置文件。每个通用脚本都需要包含正确的配置文件。我怎么能做这样的事情:

require_once $filepath/config.inc
class someclass  {
...

单击的链接/按钮在哪里发送正确的文件路径?

您可以使用魔术常量__DIR__,它返回当前文件的目录。类似这样的东西:

require_once __DIR__ . '/path/to/file.inc';