我试图在PHP中需要一个文件,它本身就是一个必需的文件。目录的路径应为 ../../include/database.php.但相反,它试图从需要第二个的初始文件中上升两个目录。
我发现__DIR__可以用来获取文件的绝对目录。但是,我仍然无法使用以下内容链接到正确的目录:
require(__DIR__ . '/../../includes/database.php');
有没有办法从这个DIR路径中获取目录相对?
你可以这样尝试:
chdir('../');
echo getcwd();
您可以使用:
require(dirname(__FILE__) . '/../../database.php');