zoukankan      html  css  js  c++  java
  • dirname(__FILE__) 的使用总结

    dirname(__FILE__) 
    php中定义了一个很有用的常数,即

    __file__

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

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

    请看下面例子:
    /home/data/demo/test/a.php

    <?php
    $the_full_name=__FILE__;
    $the_dir=dirname(__FILE__);
    echo $the_full_name; //返回/home/data/demo/test/a.php
    echo $the_dir;            //返回/home/data/demo/test
    ?>


    home/data/demo/b.php 
    <?php include "test/a.php";
    echo $the_full_name; //返回/home/data/demo/
    echo $the_dir;            //返回/home/data/demo/test 而不是/home/data/demo/
    ?>test/a.php 而不是/home/data/demo/b.php

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

    例如,当前文件是 /home/data/demo/test.php ,则 
    __FILE__ 得到的就是完整路径       即 /home/data/demo/test.php ,而
    dirname(__FILE__)得到路径部分   即 /home/data/demo     (后面没有“/”号)

  • 相关阅读:
    【3006】统计数字
    【5001】n皇后问题
    【7001】n阶法雷序列
    【9402】倒序数
    【9705】&&【a801】细胞
    【9802】闭合曲线面积
    【a803】营救
    【9112】求2的n次方的精确值
    V8引擎实现标准ECMA-262(三)
    仔细看看Javascript中的逻辑与(&&)和逻辑或(||)
  • 原文地址:https://www.cnblogs.com/xuan52rock/p/4520380.html
Copyright © 2011-2022 走看看