dirname(__FILE__) 的解释

转载 2015年07月09日 10:04:04
include(dirname(__FILE__).’/../filename.php’);

比如当前文件是放在(d:\www\)下,文件名是test.php。
测试的代码如下:
<?php
echo __FILE__ ; // 取得当前文件的绝对地址,结果:D:\www\test.php
echo dirname(__FILE__); // 取得当前文件所在的绝对目录,结果:D:\www\
echo dirname(dirname(__FILE__)); //取得当前文件的上一层目录名,结果:D:\
?>
使用方法提示,
dirname(__FILE__) 取到的是当前文件的绝对路径,也就是说,比起相对路径,查找速度是最快的。
如果重复一次可以把目录往上提升一个层次:
比如:$d = dirname(dirname(__FILE__));
其实就是把一个目录给dirname()做参数了.因为dirname()返回最后的目录不带\\或者是/
所以重复使用的时候可以认为 dirname() 把最下层的目录当成文件名来处理了.照常返回
当前目录的上级目录.这样重复就得到了它的上一级的目录.

php中dirname()和__FILE__常量的用法

本文介绍下,php中有关dirname()函数与__FILE__常量的用法,有需要的朋友参考下吧。 在php中,__FILE__表示当前所在文件的绝对路径包括文件名,dirname(__FILE__...

dirname(__FILE__)和DIRECTORY_SEPARATOR和glob()函数

比如当前文件是放在(d:\www\)下,文件名是test.php。 测试的代码如下: 使用方法提示, dirname(__FILE__) 取到的是当前文件的绝对路径,也就是说,比起相对路径,...

PHP其他乱码问题和dirname(__FILE__)

代码:Test$a=`dir C:`;  //注意:此处是键盘1左边的那个键符,用于输出C盘的信息echo $a;?>现象:运行后所有的中文字符都显示为乱码,但在查看源文件中显示正常解决:将中的 ut...

PHP 常量 dirname(__file__) 学习

PHP 常量 dirname(__file__) __FILE__ :被称为PHP魔术常量 ,返回当前执行PHP脚本的完整路径和文件名,包含一个绝对路径 1)dirname(__FILE__) 函...

关于define('DISCUZ_ROOT', substr(dirname(__FILE__), 0, -7));的理解

关于define('DISCUZ_ROOT', substr(dirname(__FILE__), 0, -7));的理解 define('DISCUZ_ROOT',  substr(dirname(...

$ cd `dirname $0` 和PWD%/* shell变量的一些特殊用法

http://www.cnblogs.com/xd502djj/archive/2012/06/21/2557447.html
  • qhexin
  • qhexin
  • 2014年05月04日 10:07
  • 716

shell 基础 $(cd `dirname $0`;pwd)

引用:http://blog.csdn.net/h70614959/article/details/8985165 $ cd `dirname $0` 和PWD%/* shell变量的一些特殊用法...

我使用过的Linux命令之dirname - 截取给定路径的目录部分

用途说明 dirname命令可以取给定路径的目录部分(strip non-directory suffix from file name)。这个命令很少直接在shell命令行中使用,我一般把它用在s...

linux dirname 以及 basename 以及如何进入文件所在目录

参考:http://blog.sina.com.cn/s/blog_9d074aae01013ctk.html ##########################################...

细究代码之——dirname实现

开发中一部分工作是编写服务端的功能库,经常需要用到类似于Linux上dirname的功能。 先贴出第一个版本: #define IS_SLASH_P(c) (*(c) == '/' || *(c) ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:dirname(__FILE__) 的解释
举报原因:
原因补充:

(最多只允许输入30个字)