1

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

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

所以我的文件:

  • index.php(需要 load.php)
  • load.php(需要设置/define.php)
  • 设置(包括define.php)

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

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

4

1 回答 1

4

要从内部找出“根”目录settings/define.php,这就足够了:

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

看到它在行动

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

于 2011-09-06T20:20:10.463 回答