zoukankan      html  css  js  c++  java
  • dirname(__FILE__)、basename(__FILE__)以及 dirname(dirname(__FILE__)) 在php的含义

    在 php 中 __FILE__常量表示当前其所在文件的绝对路径包括文件名,而今天要讨论的是 dirname(__FILE__)、basename(__FILE__)以及 dirname(dirname(__FILE__)) 在php中所表示的含义。

    以下示例的测试文件地址:

    D:phpstudy_proWWW\xxx.comc.php

    测试环境系统:windows10

    php __FILE__ 常量的用法

    __FILE__ :获取其所在文件的绝对地址,包括文件名称

    示例:

    <?php
    echo __FILE__;
    ?>

    输出结果:

    D:phpstudy_proWWW\xxx.comc.php

    php dirname(__FILE__) 的定义与用法

    dirname(__FILE__):获取其所在文件的绝对地址,不会输出文件名

    示例:

    <?php
    echo dirname(__FILE__);
    ?>

    输出结果:

    D:phpstudy_proWWW\xxx.com

    注意:dirname(__FILE__) 输出的地址,不会以”/”或””结尾巴,如果想要拼接其目录下的文件,则可以使用 DIRECTORY_SEPARATOR 进行拼接

    php basename(__FILE__) 定义与用法

    basename(__FILE__):输出其所在文件的文件名称,带有后缀的。

    示例:

    <?php
    echo basename(__FILE__);
    ?>

    输出结果:

    c.php

    php dirname(dirname(__FILE__)) 的定义与用法

    dirname(dirname(__FILE__)):表示其所在文件的上级目录

    例:

    <?php
    echo dirname(dirname(__FILE__));
    ?>

    输出结果:

    D:phpstudy_proWWW

  • 相关阅读:
    java 数字补齐0
    Ubuntu 12.04中文输入法的安装
    mac 更改word的默认显示比例为125
    接口测试的简介
    接口测试和功能测试的区别
    session、token、cookie的区别
    python接口自动化--get请求
    测试用例之正交排列法
    编写测试用例的方法
    jquery选择器
  • 原文地址:https://www.cnblogs.com/zzz2000/p/12730641.html
Copyright © 2011-2022 走看看