php

PHP获取项目的绝对路径$_SERVER[ 'DOCUMENT_ROOT ']和 __FILE__的区别

2023-10-03

PHP获取项目的绝对路径$_SERVER[ 'DOCUMENT_ROOT ']和 __FILE__的区别


$_SERVER[ 'DOCUMENT_ROOT ']是指服务器中定义的文档根目录即Apache配置文件中设置的DocumentRoot的值

__FILE__是指当前脚本的绝对路径和文件名


<?  

echo   $_SERVER[ 'DOCUMENT_ROOT '];        

echo   __FILE__;                    

?>  

分别输出:

/usr/local/apache/htdocs  

/usr/vhome/x/y/a/xx.com/www/test.php