【发布时间】:2010-09-06 16:19:40
【问题描述】:
我可以在php.ini中设置PHP包含路径:
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 的包含路径会根据包含它的内容而改变。
有没有更好的方法?有关系吗?
【问题讨论】: