分页: 1 / 1

__FILE__和$_SERVER["PHP_SELF"]

发表于 : 2024-07-07 12:41
rungod
__FILE__:
a文件include b文件,在b文件中echo __FILE__,显示的是b的路径;

$_SERVER["PHP_SELF"]:
a文件include b文件,在b文件中echo $_SERVER["PHP_SELF"],显示的是a的路径;


tips:
在PHP中,可以使用dirname()函数来获取当前文件的路径,并去掉文件名。这个函数接受一个文件的全路径作为参数,并返回不包含文件名的路径字符串。

示例代码:

代码: 全选

$filePath = __FILE__; // 获取当前文件的全路径
$directoryPath = dirname($filePath); // 获取不包含文件名的路径 
echo $directoryPath; // 输出路径
如果你只是想要获取当前工作目录,而不是特定文件的路径,可以使用getcwd()函数。

示例代码:

代码: 全选

$directoryPath = getcwd(); // 获取当前工作目录 
echo $directoryPath; // 输出路径