PHP中如何使用dirname(__FILE__)函数获取文件所在目录路径?

更新于
2026-09-28 14:53:46
0阅读来源:SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计449个文字,预计阅读时间需要2分钟。

PHP中如何使用dirname(__FILE__)函数获取文件所在目录路径?

plaintext获取文件所在目录的上级目录名:dirname(__FILE__)获取文件所在目录名:dirname(dirname(__FILE__))

dirname(dirname(_FILE_));

假设__FILE__为 /home/web/config/config.php

上面的方法输出为 /home/web

dirname(dirname(\__FILE__));//得到的是文件上一层目录名
dirname(\__FILE__);//得到的是文件所在层目录名

发现网上找了很多文章都是错误的,特别验证后发出来:

PHP中如何使用dirname(__FILE__)函数获取文件所在目录路径?

dirname(_FILE_)

php中定义了一个很有用的常数,即:_file_

这个内定常数是所在php程序文件的完整路径(路径+文件名)。

即使这个文件被其他文件引用(include或require),__file__始终是它所在文件的完整路径,而不是引用它的那个文件完整路径。

阅读全文

本文共计449个文字,预计阅读时间需要2分钟。

PHP中如何使用dirname(__FILE__)函数获取文件所在目录路径?

plaintext获取文件所在目录的上级目录名:dirname(__FILE__)获取文件所在目录名:dirname(dirname(__FILE__))

dirname(dirname(_FILE_));

假设__FILE__为 /home/web/config/config.php

上面的方法输出为 /home/web

dirname(dirname(\__FILE__));//得到的是文件上一层目录名
dirname(\__FILE__);//得到的是文件所在层目录名

发现网上找了很多文章都是错误的,特别验证后发出来:

PHP中如何使用dirname(__FILE__)函数获取文件所在目录路径?

dirname(_FILE_)

php中定义了一个很有用的常数,即:_file_

这个内定常数是所在php程序文件的完整路径(路径+文件名)。

即使这个文件被其他文件引用(include或require),__file__始终是它所在文件的完整路径,而不是引用它的那个文件完整路径。

阅读全文