如何检测php文件所在的目录

时间:2010-04-02 20:43:40

标签: php

我有一个PHP文件,我需要它来检测它所在的目录。在我的情况下,我希望它返回C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\

我认为这非常简单,但如果有什么你不理解只是评论

3 个答案:

答案 0 :(得分:11)

在PHP 5.3中:__DIR__

在较低版本中:dirname(__FILE__)

答案 1 :(得分:3)

魔术常量 __FILE__ 包含您编写文件的完整路径。

dirname 函数返回与文件对应的目录的路径。

因此,在您的情况下,要获取包含文件的目录的路径,您可以使用:

echo dirname(__FILE__);

答案 2 :(得分:1)

除了文件所在的目录外,您可能会发现与Web服务器的/ URI(http://www.example.com/ URL)对应的目录很有用。这存储在$_SERVER['DOCUMENT_ROOT']