如何更改 PHP 查找用户定义包含的位置


How do I change where PHP looks for user defined includes?

我即将去更改我的所有包含,以使用获取当前工作目录来指定查找位置。

getcwd()

因为 PHP 不像我想象的那样在当前目录中查找。

有没有办法改变这种行为,这样我的代码就不会到处乱getcwd()

一种告诉 include 函数查找其本身所在的目录的方法。

我认为出于常识它会这样做,但它没有。

在 PHP .ini 中设置您的include_path

或者,使用 set_include_path()

http://php.net/manual/en/function.set-include-path.php