📅  最后修改于: 2023-12-03 15:09:50.925000             🧑  作者: Mango
在PHP中,获取当前脚本所在的路径信息非常简单。PHP提供了__DIR__
常量和dirname(__FILE__)
函数来获取文件所在目录的路径。这些工具可以让我们轻松地获取文件或目录的绝对路径,从而方便地进行文件操作。
__DIR__
是一个PHP内置的常量,它包含当前执行脚本所在的目录的绝对路径。相对于dirname(__FILE__)
函数,它是在PHP 5.3.0版本之后引入的。
<?php
echo __DIR__;
?>
在执行上面的代码后,会输出当前脚本所在的绝对路径。
dirname(__FILE__)
函数也可以用于获取当前执行脚本所在的目录路径。它返回文件所在目录的绝对路径。
<?php
echo dirname(__FILE__);
?>
在执行上面的代码后,会输出当前脚本所在的绝对路径。
在使用这些工具时,有一些绝对路径信息可以派上用场。
__DIR__
或dirname(__FILE__)
返回的路径不包括访问脚本的文件名。__FILE__
包括访问的脚本文件名。$_SERVER['PHP_SELF']
包括访问的文件名和相对路径。$_SERVER['DOCUMENT_ROOT']
包括站点的根目录。$_SERVER['SCRIPT_FILENAME']
包括脚本的绝对路径和文件名。在PHP中,获取当前脚本所在路径信息非常简单。可以使用__DIR__
常量或dirname(__FILE__)
函数来获取所需的路径信息。根据需要,还可使用其他可用的路径信息来执行其他操作。