定义常量[PHP] 纯文本查看 复制代码 <?php
define('NAME','tom'); //定义常量
define('PI',3.14,true); //定义常量,不区分大小写
echo NAME,'<br>',Pi;
//true表示不区分大小写,默认是区分大小写的。
定义常量可以用特殊字符,但是在调用的时候必须用constant关键字调用
[PHP] 纯文本查看 复制代码 define('%-%','tom');
echo constant('%-%'); //通过constant获取特殊字符作为常量名的常量
判断常量是否定义,通过defined()判断常量是否已经定义
[PHP] 纯文本查看 复制代码 if(!defined('NAME')){
define('NAME','berry');
}
echo NAME; //berry
还可以使用const关键字定义常量
[PHP] 纯文本查看 复制代码 const NAME='tom';
echo NAME; //tom
[PHP] 纯文本查看 复制代码 小结:
1、定义常量有两种方式,define()和const
2、常量在整个运行过程中值保持不变,常量不能重新定义
3、使用constant获取特殊字符做的常量名的值
4、defined()用来判断常量是否被定义

预定义常量[PHP] 纯文本查看 复制代码 echo PHP_VERSION,'<br>'; //PHP版本号
魔术常量魔术常量它们的值随着它们在代码中的位置改变而改变
[PHP] 纯文本查看 复制代码 echo __LINE__,'<br>'; //获取当前行号
echo __FILE__,'<br>'; //文件的完整路径和文件名
echo __DIR__,'<br>'; //文件所在的目录
|