c.php include 了 a.php 然后在a.php里 又 include('../../b.php'); b.php所在目录比c高两层 现在是如果a 独立引用b就错误了1, c引用a a里引用b 这个关系必须存在, 同时还得让a能直接独立引用b。 这个是一套,不能分开。所以相对路径就搞不定了,dirname(__FILE__) 这个查了半天资料但是没一个正确的写法。问题补充:忘记说了 b比a高三层 a直接引b得../../../ 才能成功
调试欢乐多
b比a高三层 a直接引b
include dirname(__FILE__). '/../../../b.php';
dirname(dirname(dirname(__FILE__)))."/b.php"
c里面引用a就用如下:
dirname(__FILE__).'/a.php'