使用PHP在其他目录中查找目录名



我有一个文件名是load.php在根文件夹index.php附近。所以根目录下只有两个文件。我最喜欢清晰的作品。

今天我需要在一个名为define.php的文件中定义目录。但它不是在根,我已经把它添加到根文件夹的设置文件夹。

所以我的文件:

  • index.php (require load.php)
  • load.php (require settings/define.php)
  • 设置(包括define.php)

现在我不知道如何获得根文件夹的名称?

__DIR__在define.php给我…/home/settings文件夹,但我想获得root或其他文件夹名称。那么方法是什么呢?

要从settings/define.php内部查找"根"目录,以下命令应该足够了:

$root = realpath(__DIR__.DIRECTORY_SEPARATOR.'..');

实际操作

注意:链接的示例使用dirname(__FILE__)而不是__DIR__,因为后者仅在PHP>= 5.3上可用,但功能相同。

相关内容

  • 没有找到相关文章

最新更新