我可以在以下位置设置 PHP 包含路径php.ini
:
include_path = /path/to/site/includes/
但是随后其他网站受到影响,因此不好。
我可以在每个文件的开头设置 PHP 包含:
$path = '/path/to/site/includes/';
set_include_path(get_include_path() . PATH_SEPARATOR . $path);
但这似乎是一种不好的做法,会使事情变得混乱。
所以我可以包含它,然后将它包含到每个文件中:
include 'includes/config.php';
或者
include '../includes/config.php';
这就是我现在正在做的事情,但是包含路径config.php
会根据包含它的内容而改变。
有没有更好的办法?有关系吗?