0

我的文件路径就像

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

现在我在路上工作

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

目前我必须在 workingfile.php 中包含 myfile.php

我试过了

include(../../myfile.php)

它的工作。

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

看过example1 example2

4

1 回答 1

1

使用目录名():

require_once(dirname(dirname(dirname(__FILE__))) . '/myfile.php');

将它们链接在一起会抓住父母。上面的代码相当于:

require_once('../../myfile.php');

或者,您也可以使用对 windows 友好的选项来执行此操作(如果您出于某种原因希望您的代码在 windows 机器上工作):

require_once(dirname(dirname(dirname(__FILE__))) . DIRECTORY_SEPARATOR . 'myfile.php');
于 2013-09-17T04:59:17.283 回答