迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 > PHP >

在 PHP 中获取当前目录名称和路径

作者:迹忆客 最近更新:2023/03/22 浏览次数:

本文将介绍几种在 PHP 中获取当前工作目录名称的方法。

在 PHP 中使用 getcwd() 函数获取当前目录名称

getcwd() 函数给出当前工作目录。返回值是成功时的字符串。

该函数不接受任何参数。如果失败,该函数将返回 false。

让我们考虑以下目录结构。

├── var
│ └── www
│ └── html
| └──project
| └──index.php

PHP 文件位于 project 目录中。getcwd() 函数将返回当前工作目录的名称,即 project

我们可以使用 echo 函数来显示函数的内容。我们可以在输出部分看到 getcwd() 函数返回当前工作目录及其路径。

echo getcwd();

输出:

/var/www/html/project

在 PHP 中使用 dirname() 函数获取当前目录名称

我们还可以使用 dirname() 函数来获取 PHP 中的当前目录名称。该函数返回父目录的路径。

它接受两个参数,其中第一个是路径,第二个是级别。级别表示要向上移动的目录数。

最后,我们可以使用 dirname() 函数中的 __FILE__ 魔法常量来获取当前目录的名称。__FILE__ 常量返回当前文件的完整路径和文件名。

我们可以在上面的目录结构中演示这些常量和函数。例如,当我们从 index.php 文件中回显 __FILE__ 常量时,我​​们得到以下结果。

echo __FILE__;

输出:

/var/www/html/project/index.php

例如,在 index.php 文件中编写 dirname() 函数,并将 __FILE__ 常量作为参数。

echo dirname(__FILE__);

输出:

/var/www/html/project

这样,我们就可以在 PHP 中获取当前的工作目录名称。

在 PHP 中使用 basename() 函数获取当前目录名称

我们可以使用 basename() 函数来获取当前工作目录的名称,而无需 PHP 中的路径。我们可以用上面两个函数的结果来应用这个函数。

basename() 函数从给定路径返回基本文件或文件夹的名称。例如,如果提供的路径是 /var/www/html/project,则输出将是 project

例如,使用函数 dirname(__FILE__)getcwd() 作为 basename() 函数的参数。这样,我们就可以在 PHP 中获取当前的工作目录名称。

echo basename(dirname(__FILE__))."<br>";
echo basename(getcwd())."\n";

输出:

project
project

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

如何在 PHP 中获取时间差的分钟数

发布时间:2023/03/29 浏览次数:183 分类:PHP

本文介绍了如何在 PHP 中获取时间差的分钟数,包括 date_diff()函数和数学公式。它包括 date_diff()函数和数学公式。

PHP 中的重定向

发布时间:2023/03/29 浏览次数:136 分类:PHP

本教程演示了如何将用户从页面重定向到 PHP 中的其他页面

PHP 分页

发布时间:2023/03/29 浏览次数:66 分类:PHP

本教程介绍如何在 PHP 中对数据库行进行分页

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便