标签:
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