我的文件路径就像
mysite/projectname/folder1/abc1/abc2/myfile.php
现在我在路上工作
mysite/projectname/folder1/xyz1/xyz2/workingfile.php
目前我必须在 workingfile.php 中包含 myfile.php
我试过了
include(../../myfile.php)
它的工作。
我的疑问是包含此文件的最佳方法是什么?
使用目录名():
require_once(dirname(dirname(dirname(__FILE__))) . '/myfile.php');
将它们链接在一起会抓住父母。上面的代码相当于:
require_once('../../myfile.php');
或者,您也可以使用对 windows 友好的选项来执行此操作(如果您出于某种原因希望您的代码在 windows 机器上工作):
require_once(dirname(dirname(dirname(__FILE__))) . DIRECTORY_SEPARATOR . 'myfile.php');