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
例如:
判断文件是否存在,删除文件
if (file_exists($_SERVER['DOCUMENT_ROOT']."/ajaxfileupload/upload/$filename")){
unlink($_SERVER['DOCUMENT_ROOT']."/ajaxfileupload/upload/$filename");
}
本文详细解释了PHP中$_SERVER['DOCUMENT_ROOT']和__FILE__的区别,包括它们如何获取项目的绝对路径,并通过实例展示了如何使用这些变量进行文件操作。
582

被折叠的 条评论
为什么被折叠?



