它是否更喜欢在网站上使用$ _SERVER ['DOCUMENT_ROOT']?

1 php include-path document-root

您认为$_SERVER['DOCUMENT_ROOT']在网站的include声明中使用它是否优先?它在任何地方都没有任何问题吗?

Pau*_*ain 5

许多框架用于dirname(__FILE__)根据已知文件(通常是index.php)计算应用程序路径

在Zend Framework中,他们使用以下命令定义应用程序路径,然后在应用程序的任何位置使用它:

define('APPLICATION_PATH', realpath(dirname(__FILE__) . '/../application');
Run Code Online (Sandbox Code Playgroud)

  • 在PHP 5.3中,您可以使用`__DIR__`而不是`dirname(__ FILE __)` (4认同)