简单地说:
      __FILE__     返回当前 路径+文件名
      dirname(__FILE__) 返回当前文件路径的 路径部分 (后面没有“\”号)
      dirname(dirname(__FILE__));得到的是文件上一层目录名(不含最后一个“\”号)

<?php
$path = __FILE__;
echo $path;
echo '<br/>';
$path_1 = __DIR__;
echo $path_1;
echo '<br/>';
$path_2 = dirname(__FILE__);
echo $path_2;
echo '<br/>';
$path_3 = dirname(dirname(__FILE__));
echo $path_3;
?>

aaarticlea/png;base64,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" alt="" />

注意:我使用的windows系统,若是linux系统,其得到的路径“/”。

dirname(__FILE__) 介绍的更多相关文章

  1. getcwd()和dirname(__FILE__)的区别

    我个人理解:getcwd()会随着包含文件的改变而改变,而dirname(__FILE__)不会.即 getcwd() 表示获取当前执行文件的物理路径. 如 getcwd()显示: /www/proj ...

  2. 路径 dirname(__FILE__)

    require(dirname(__FILE__).'/include/init.php');

  3. time()函数,dirname(__FILE__) 的使用总结

    time()函数将返回从1970-1-1 0:0:0到当前时间的秒数.(整型) dirname(__FILE__) php中定义了一个很有用的常数,即 __file__ 这个内定常数是当前php程序的 ...

  4. ****php:require_once(dirname(__FILE__)."/./config_uc.php");

    Q:麻烦清楚地讲解一下这句的意思,具体路径是怎样的,这个文解在 根目录,如果我想放在根目录下的tieba文件夹里,应该怎么修改/./ 这个是表示什么? A: require_once(dirname( ...

  5. php dirname(__FILE__) 获取当前文件的绝对路径 (转)

    比如当前文件是放在(d:\www\)下,文件名是test.php. 测试的代码如下: 复制代码 代码如下: <?php echo __FILE__ ; // 取得当前文件的绝对地址,结果:D:\ ...

  6. PHP获取文件目录dirname(__FILE__),getcwd()

    以discuz x2.5为例 D:/www/upload2.5/test.php D:/www/upload2.5/source/class/class_test.php test.php文件如下 & ...

  7. php dirname(__FILE__) 获取当前文件的绝对路径

    dirname(__FILE__) 取到的是当前文件的绝对路径,也就是说,比起相对路径,查找速度是最快的. 比如当前文件是放在(d:\www\)下,文件名是test.php.  测试的代码如下: &l ...

  8. dirname(__FILE__)与__DIR__全等

    小例子如下: <?php$the_full_name = __FILE__;$the_file = dirname(__FILE__);echo $the_full_name.'<br/& ...

  9. linux中PHP dirname(__FILE__)路径问题解决

    近期在给wordpress开发模板功能时发现,直接使用include(“文件名”)的形式调用其他php代码片段时会出现路径错误.之前服务器环境一直都是iis,未曾出现过类似的BUG,但换成linux服 ...

随机推荐

  1. linux修改yum本地源的方法

    CentOS 系统下修改yum本地源: mkdir /mnt/cdrom/ cd /etc/yum.repos.d/mv CentOS-Base.repo CentOS-Base.repo.bakvi ...

  2. Nginx用户认证配置方法详解(域名/目录)

    Nginx超级强大它可以单独为一个域名设置用户认证,方法也很简单我们只要生成用户认证的用户名和密码,然后再Nginx添加auth认证配置即可 Nginx可以为某一个域名单独加用户认证,具体做法如下: ...

  3. MYSQL COST optimizer

    http://blog.chinaunix.net/uid-26896862-id-3326400.html https://www.slideshare.net/olavsa/mysql-optim ...

  4. 使用tesseract-ocr破解网站验证码

    首先我得承认,关注tesseract-ocr, 是冲着下面这篇文章的噱头去的,26行groovy代码破解网站验证码 http://www.kellyrob99.com/blog/2010/03/14/ ...

  5. html5和css3学习历程

    1.video,audio视频和音频的应用 <!doctype html><html> <head></head> <body>  < ...

  6. QDialog:输入对话框、颜色对话框、字体对话框、文件对话框

    # _*_ coding:utf-8 _*_ import sys from PyQt4 import QtCore,QtGui class Example(QtGui.QWidget): def _ ...

  7. egret升级经验记录

    1.StageDelegate.setDesignSize ; 直接去掉,在3.x里是直接在index.html里设置如: data-content-width="960" dat ...

  8. 人工智能时代,应立即学习python

    人工智能时代,应立即学习python 应用:web开发,自动化运维开发,自动化测试,数据分析,机器学习 1.python 快速易学习2.python 基于web开发(zhihu:tornad web框 ...

  9. 观察者模式(Head First设计模式学习2)

    1.1观察者模式定义 在给出观察者模式的定义之前,我们先来看个报纸和杂志的订阅是怎么回事: 1.报社的业务就是出版报纸 2.向某家报社订阅报纸,只有新报纸出版,报社才会送给你,只要你是用户,他就会一直 ...

  10. write something

    今天是2013年7月8日了. 办公室里灯光很柔和,但是雨后的窗外让天空很亮,光线乘机也溜了进来. 偶尔想去联系某个人,点开了她的资料,进去了她的博客.看了这几年来为数不多不的几篇博客.可以看到一个人的 ...