在PHP中包含文件的最佳方法?

时间:2013-09-17 04:51:08

标签: php

我的文件路径就像

mysite/projectname/folder1/abc1/abc2/myfile.php

现在我正在路上工作

mysite/projectname/folder1/xyz1/xyz2/workingfile.php

目前我必须在workingfile.php

中包含myfile.php

我接受了

的尝试
include(../../myfile.php)

它的工作。

我怀疑是包含此文件的最佳方法是什么?

已见过example1 example2

1 个答案:

答案 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');