我的文件路径就像
mysite/projectname/folder1/abc1/abc2/myfile.php
现在我正在路上工作
mysite/projectname/folder1/xyz1/xyz2/workingfile.php
目前我必须在workingfile.php
中包含myfile.php我接受了
的尝试include(../../myfile.php)
它的工作。
我怀疑是包含此文件的最佳方法是什么?
答案 0 :(得分:1)
使用dirname():
require_once(dirname(dirname(dirname(__FILE__))) . '/myfile.php');
将他们联系在一起会吸引父母。上面的代码相当于:
require_once('../../myfile.php');
或者,您也可以使用Windows友好选项(如果您出于某种原因希望您的代码在Windows机器上运行):
require_once(dirname(dirname(dirname(__FILE__))) . DIRECTORY_SEPARATOR . 'myfile.php');