$_SERVER['document_root']?
this 是否指向当前文件执行的目录?
is this pointing to the directory where the current file is executed?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
this 是否指向当前文件执行的目录?
is this pointing to the directory where the current file is executed?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(7)
不,它指向您的网络服务器的根目录 - 您网站的最顶层文件夹。
如果您想要当前文件的目录,请使用:
dirname(__FILE__);
No, it points to the root of your webserver - the topmost folder of your website.
If you want the directory of the current file, use:
dirname(__FILE__);
来自 http://php.net/manual/en/reserved.variables.server .php
From http://php.net/manual/en/reserved.variables.server.php
也许,取决于服务器的设置方式。更好的方法是:
Maybe, depending on how the server is set up. A much better method is:
不,不是,
DOCUMENT_ROOT
指向您的网络服务器的根目录,而PATH_INFO
则指向当前文件执行的目录。No, it's not,
DOCUMENT_ROOT
points to the root directory of your webserver, whilePATH_INFO
points to the directory where the current file is executed.顾名思义,它是根目录。
as the name implies it's a root directory.
是的。它是相对于服务器根目录(而不是文档根目录)的路径,描述当前脚本的目录。它没有尾部斜杠。
Yes it is. It's a path relative to the root of your server (not your document root) that describes the directory of the current script. It does not have a trailing slash.
http://www.php.net/manual/en/reserved。变量.server.php
http://www.php.net/manual/en/reserved.variables.server.php