首页 > 解决方案 > 如何获取相对于绝对路径的父目录

问题描述

我试图在 PHP 中要求一个本身就是必需文件的文件。目录的路径应该是../../includes/database.php。但相反,它试图从需要第二个文件的初始文件中上移两个目录。

我发现__DIR__可以用来获取文件的绝对目录。但是我仍然无法使用以下内容链接到正确的目录:

require(__DIR__ . '/../../includes/database.php');

有什么方法可以从此DIR路径获取相对目录?

标签: phpdirectorypath

解决方案


你可以这样尝试:

chdir('../');
echo getcwd();

推荐阅读