📜  当前路径信息 php (1)

📅  最后修改于: 2023-12-03 15:09:50.925000             🧑  作者: Mango

当前路径信息 PHP

在PHP中,获取当前脚本所在的路径信息非常简单。PHP提供了__DIR__常量和dirname(__FILE__)函数来获取文件所在目录的路径。这些工具可以让我们轻松地获取文件或目录的绝对路径,从而方便地进行文件操作。

使用 DIR 常量

__DIR__是一个PHP内置的常量,它包含当前执行脚本所在的目录的绝对路径。相对于dirname(__FILE__)函数,它是在PHP 5.3.0版本之后引入的。

<?php
echo __DIR__;
?>

在执行上面的代码后,会输出当前脚本所在的绝对路径。

使用 dirname(FILE) 函数

dirname(__FILE__)函数也可以用于获取当前执行脚本所在的目录路径。它返回文件所在目录的绝对路径。

<?php
echo dirname(__FILE__);
?>

在执行上面的代码后,会输出当前脚本所在的绝对路径。

可用的文件路径

在使用这些工具时,有一些绝对路径信息可以派上用场。

  • __DIR__dirname(__FILE__)返回的路径不包括访问脚本的文件名。
  • __FILE__包括访问的脚本文件名。
  • $_SERVER['PHP_SELF']包括访问的文件名和相对路径。
  • $_SERVER['DOCUMENT_ROOT']包括站点的根目录。
  • $_SERVER['SCRIPT_FILENAME']包括脚本的绝对路径和文件名。
结论

在PHP中,获取当前脚本所在路径信息非常简单。可以使用__DIR__常量或dirname(__FILE__)函数来获取所需的路径信息。根据需要,还可使用其他可用的路径信息来执行其他操作。