php的include多级嵌套问题

今天开发自己的框架,在引入框架文件时候,明明路径是正确的,代码却报错。说文件流无法打开。于是猜测是否是引入文件地址对应的不是当前文件,而是初始文件。例如a中include  b文件,b文件又include  c文件。而此时的c文件地址其实是相对于a的。解决办法很简单。

include dirname(__FILE__).'/center/haha.php';

在相对路径前面加dirname(__FILE__)。就能正确操作。

坑啊。

猜你喜欢

转载自blog.csdn.net/wohaoshuai0/article/details/81489688
今日推荐