dirname(__FILE__)如何表示当前文件所在目录路径及其用途?

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

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

dirname(__FILE__)如何表示当前文件所在目录路径及其用途?

php__FILE__ 显示当前文件的绝对路径,包括文件名。dirname(__FILE__) 显示当前文件的绝对路径,但不包括文件名。basename(__FILE__) 显示当前文件的文件名。dirname(__FILE__) . /f/ . basename(__FILE__) 表示当前文件所在的目录。

__FILE__表示当前所在文件的绝对路径包括文件名,dirname(__FILE__)表示当前文件的绝对路径,basename(__FILE__)表示当前文件的文件名称,dirname(__FILE__)."/f/".basename(__FILE__)则表示当前文件所在目录下的f目录下的,文件名称为dirname(__FILE__)的文件,require表示包含该文件到这个文件。

下面是详解:

1)dirname(__FILE___) 函数返回的是脚本所在在的路径。

比如文件 b.php 包含如下内容:

<?php $basedir = dirname(__FILE__); ?>

如果b.php被其他目录里的a.php文件require 或者 include 去引用的话。
变量$basedir 的内容还是b.php所在的那个文件夹的路径。
而不是变成a.php文件所在的目录。

2)dirname(__FILE__) 一般会返回文件所的当前目录到系统根目录的一个目录结构。

不会返回当前的文件名称。

阅读全文

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

dirname(__FILE__)如何表示当前文件所在目录路径及其用途?

php__FILE__ 显示当前文件的绝对路径,包括文件名。dirname(__FILE__) 显示当前文件的绝对路径,但不包括文件名。basename(__FILE__) 显示当前文件的文件名。dirname(__FILE__) . /f/ . basename(__FILE__) 表示当前文件所在的目录。

__FILE__表示当前所在文件的绝对路径包括文件名,dirname(__FILE__)表示当前文件的绝对路径,basename(__FILE__)表示当前文件的文件名称,dirname(__FILE__)."/f/".basename(__FILE__)则表示当前文件所在目录下的f目录下的,文件名称为dirname(__FILE__)的文件,require表示包含该文件到这个文件。

下面是详解:

1)dirname(__FILE___) 函数返回的是脚本所在在的路径。

比如文件 b.php 包含如下内容:

<?php $basedir = dirname(__FILE__); ?>

如果b.php被其他目录里的a.php文件require 或者 include 去引用的话。
变量$basedir 的内容还是b.php所在的那个文件夹的路径。
而不是变成a.php文件所在的目录。

2)dirname(__FILE__) 一般会返回文件所的当前目录到系统根目录的一个目录结构。

不会返回当前的文件名称。

阅读全文