zoukankan      html  css  js  c++  java
  • PHP中define()和dirname(__FILE__)

    1,define() 函数定义一个常量。常量类似变量,不同之处在于:

    (1)在设定以后,常量的值无法更改

    (2)常量名不需要开头的美元符号 ($)

    (3)作用域不影响对常量的访问

    (4)常量值只能是字符串或数字

    语法

    define(name,value,case_insensitive)
    

    name是必需的,规定常量名称;value是必需的,规定常量值;case_insensitive是可选。规定常量的名称是否对大小写敏感。默认是 false(大小写敏感),如果写true,表示大小写不敏感。

    实例,定义一个大小写敏感的常量并输出

    <?php
    define("NAME","刘德华");
    echo NAmE;
    echo NAME;
    

    输出:

    <?php
    define("NAME","刘德华",true);
    echo NAmE;
    echo '<br/>';
    echo NAME;
    

    输出:

    2,dirname(__FILE__)

    dirname(__FILE__) 取到的是当前文件的绝对路径,比起相对路径,查找速度是最快的。
    如果重复一次dirname,可以把目录往上提升一个层次:

    实例如下,假设test.php文件存放在(d:www)目录下

            echo __FILE__;  //取得当前文件绝对地址,输出D:www	est.php
            echo dirname(__FILE__); //取得当前文件所在的绝对目录,输出D:www
            echo dirname(dirname(__FILE__));//取得当前文件所在目录的上一层目录,输出D:
    

      

  • 相关阅读:
    2017中国大学生程序设计竞赛
    HDU 1426 Sudoku Killer【DFS 数独】
    Silver Cow Party---poj3268(最短路,迪杰斯特拉)
    Heavy Transportation---poj1797
    Cow Contest---poj3660
    Frogger--poj2253
    最短路基础
    打字母小游戏
    蔡勒(Zeller)公式--黑色星期五
    2的次幂表示
  • 原文地址:https://www.cnblogs.com/usa007lhy/p/5450169.html
Copyright © 2011-2022 走看看