构建一个项目经常需要include很多文件,文件又被另一个文件包含,于是就形成了嵌套的结构
这就产生了路径混乱的错误
解决办法就是用绝对路径+相对路径查找
在每个文件的头部放置
$ndir=str_replace("\\","/",dirname(__FILE__));
获取当前文件的绝对路径
调用其他文件的时候根据获得的绝对路径找到要调用的文件
include_once $ndir.'/../global.php'; include_once $ndir.'/function.php';
这样文件无论嵌套多少层都不会出现路径混乱的问题了