标签: php
我有一个PHP文件,我需要它来检测它所在的目录。在我的情况下,我希望它返回C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\
C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\
我认为这非常简单,但如果有什么你不理解只是评论
答案 0 :(得分:11)
在PHP 5.3中:__DIR__
__DIR__
在较低版本中:dirname(__FILE__)
dirname(__FILE__)
答案 1 :(得分:3)
魔术常量 __FILE__ 包含您编写文件的完整路径。
__FILE__
dirname 函数返回与文件对应的目录的路径。
dirname
因此,在您的情况下,要获取包含文件的目录的路径,您可以使用:
echo dirname(__FILE__);
答案 2 :(得分:1)
除了文件所在的目录外,您可能会发现与Web服务器的/ URI(http://www.example.com/ URL)对应的目录很有用。这存储在$_SERVER['DOCUMENT_ROOT']
/
http://www.example.com/
$_SERVER['DOCUMENT_ROOT']