2

这是指向当前文件执行的目录吗?

4

7 回答 7

8

不,它指向您的网络服务器的根目录 - 您网站的最顶层文件夹。

如果您想要当前文件的目录,请使用:

dirname(__FILE__);

于 2010-01-15T14:22:00.827 回答
1

来自http://php.net/manual/en/reserved.variables.server.php

'DOCUMENT_ROOT' 当前脚本在其下执行的文档根目录,如服务器的配置文件中所定义。

于 2010-01-15T14:21:48.503 回答
1

也许,取决于服务器的设置方式。一个更好的方法是:

echo dirname(__FILE__); // return the absolute file-path to where the current PHP file is
于 2010-01-15T14:21:59.203 回答
1

不,这不对,

DOCUMENT_ROOT指向您的网络服务器的根目录,而PATH_INFO指向当前文件执行的目录。

于 2010-01-15T14:22:01.200 回答
0

'DOCUMENT_ROOT'
当前脚本在其下执行的文档根目录,如服务器的配置文件中所定义。

http://www.php.net/manual/en/reserved.variables.server.php

于 2010-01-15T14:20:18.237 回答
0

当前脚本在其下执行的文档根目录,如服务器的配置文件中所定义。

顾名思义,它是一个根目录。

于 2010-01-15T14:21:32.963 回答
0

是的。它是相对于服务器根目录(不是文档根目录)的路径,它描述了当前脚本的目录。它没有尾部斜杠。

于 2010-01-15T14:21:48.550 回答