dirname(__FILE__)的作用和用途具体是什么?
- 内容介绍
- 文章标签
- 相关推荐
本文共计748个文字,预计阅读时间需要3分钟。
`__FILE__` 表示当前文件的绝对路径,包括文件名。`dirname(__FILE__)` 表示当前文件的绝对路径,但不包括文件名。`basename(__FILE__)` 表示当前文件的文件名。`dirname(__FILE__) . /f/ . basename(__FILE__)` 表示当前文件所在目录路径加上 f/ 和文件名。
__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文件所在的目录。
本文共计748个文字,预计阅读时间需要3分钟。
`__FILE__` 表示当前文件的绝对路径,包括文件名。`dirname(__FILE__)` 表示当前文件的绝对路径,但不包括文件名。`basename(__FILE__)` 表示当前文件的文件名。`dirname(__FILE__) . /f/ . basename(__FILE__)` 表示当前文件所在目录路径加上 f/ 和文件名。
__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文件所在的目录。

