返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >在 PHP 中获取当前目录名称和路径
  • 799
分享到

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

2024-02-27 20:02:48 799人浏览 八月长安
摘要

本文将介绍几种在 PHP 中获取当前工作目录名称的方法。在 php 中使用 getcwd() 函数获取当前目录名称getcwd() 函数给出当前工作目录。返回值是成功时的字符串。该函数不接受任何参数。如果失

本文将介绍几种在 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

--结束END--

本文标题: 在 PHP 中获取当前目录名称和路径

本文链接: https://lsjlt.com/news/569027.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 在 PHP 中获取当前目录名称和路径
    本文将介绍几种在 PHP 中获取当前工作目录名称的方法。在 PHP 中使用 getcwd() 函数获取当前目录名称getcwd() 函数给出当前工作目录。返回值是成功时的字符串。该函数不接受任何参数。如果失...
    99+
    2024-02-27
  • python获取当前目录路径和上级路径
    在使用python的时候总会遇到路径切换的使用情况,如想从文件夹test下的test.py调用data文件夹下的data.txt文件: . └── folder ├── data │ └── data.txt ...
    99+
    2023-01-31
    路径 上级 目录
  • linux怎么获取当前目录路径
    在Linux系统中,要获取当前目录的路径,可以使用pwd命令。以下是更详细的说明: 打开终端:在Linux系统中,打开终端应用程序...
    99+
    2024-03-05
    linux
  • php获取当前项目的根目录(绝对路径)
    作者:陈业贵 华为云享专家 51cto(专家博主 明日之星 TOP红人) 阿里云专家博主 文章目录 前言代码:D:/phpstudy_pro/WWW/123/admin/index.ph...
    99+
    2023-09-16
    php 开发语言
  • 织梦dedecms获取当前栏目路径及栏目名称的方法
    标签如下:当前: 复制代码代码如下:{dede:type}<a href=" [field:typelink /] "> [field:typename/] </a>{/dede:type} 因...
    99+
    2022-06-12
    dedecms 栏目路径 栏目名称
  • python获取当前用户的主目录路径
    python获取当前用户的主目录路径, 示例代码如下: #! /usr/bin/python # -*- coding: utf-8 -*- import os print os.environ['HOME'] print o...
    99+
    2023-01-31
    路径 主目录 用户
  • JAVA怎么获取当前项目和文件所在路径
    这篇文章给大家分享的是有关JAVA怎么获取当前项目和文件所在路径的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。直接上代码: //当前项目下路径  File file&nbs...
    99+
    2023-06-06
  • php怎么获取当前文件路径
    您可以使用`__FILE__`常量来获取当前文件的路径。它返回当前执行的脚本的完整路径和文件名。以下是一个示例:```php$cur...
    99+
    2023-08-16
    php
  • java怎么获取当前项目的路径
    在Java中,可以使用以下代码获取当前项目的路径:```javaString currentPath = System.getPro...
    99+
    2023-09-04
    java
  • vbs中怎么获取当前路径
    vbs中怎么获取当前路径,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。CMD当前路径代码如下:test = createobject("Scripting.Fil...
    99+
    2023-06-08
  • C#中怎么获取当前路径
    本篇文章给大家分享的是有关C#中怎么获取当前路径,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。C#获取当前路径的方法如下: System.Diagnostics.Process...
    99+
    2023-06-17
  • C++中怎么获取当前路径
    C++中怎么获取当前路径,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。1.以下代码来自CSDN 2004 VC编程经验总结. {  &nbs...
    99+
    2023-06-17
  • java中怎么获取当前路径
    在Java中,可以使用`System.getProperty("user.dir")`来获取当前工作目录的路径。示例代码如下:```...
    99+
    2023-08-18
    java
  • bash中怎么获取当前路径
    这篇文章给大家介绍bash中怎么获取当前路径,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。bash获取脚本所在路径代码如下:#!/bin/bashCMD_PATH=`dirname $0`echo "curr...
    99+
    2023-06-09
  • 怎么在Golang中获取当前函数名称
    这篇文章将为大家详细讲解有关怎么在Golang中获取当前函数名称,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。什么是golanggolang 是Google开发的一种静态强类型、编译型、并发...
    99+
    2023-06-15
  • python获取当前用户的主目录路径方法(推荐)
    Python获取当前用户的主目录路径, 示例代码如下: #! /usr/bin/python # -*- coding: utf-8 -*- import os print os.environ['...
    99+
    2022-06-04
    路径 主目录 方法
  • PHP获取和/或设置当前会话保存路径
    这篇文章将为大家详细讲解有关PHP获取和/或设置当前会话保存路径,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。获取会话保存路径 <php $savePath = session_save_path(...
    99+
    2024-04-02
  • java如何获取当前项目的路径地址
    在Java中,可以使用以下代码获取当前项目的路径地址:1. 使用`System.getProperty("user.dir")`方法...
    99+
    2023-09-13
    java
  • vbs中怎么获取脚本当前路径
    这篇文章给大家介绍vbs中怎么获取脚本当前路径,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。方法一:currentpath = createobject("Scripting.FileSystemObject...
    99+
    2023-06-08
  • javascript中怎么利用a标签获取当前目录的绝对路径
    本篇文章为大家展示了javascript中怎么利用a标签获取当前目录的绝对路径,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1.location.href:当前页面...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作