码迷,mamicode.com
首页 > Web开发 > 详细

PHP中define()和dirname(__FILE__)

时间:2016-05-01 12:09:37      阅读:359      评论:0      收藏:0      [点我收藏+]

标签:

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

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

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

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

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

语法

define(name,value,case_insensitive)

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

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

        define(‘STR‘,‘Hello World‘);
        echo STR;

输出Hello World

2,dirname(__FILE__)

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

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

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

  

PHP中define()和dirname(__FILE__)

标签:

原文地址:http://www.cnblogs.com/usa007lhy/p/5450169.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!