PHP常量

define()函数形式:

define(‘常量名’, 对应的常量值);

常量名推荐使用“全大写”。




const关键字定义:

const 常量名 = 对应的常量值;



演示:

常量的两种取值形式

直接使用:

echo 常量名; //注意:使用常量,前面不带”$”符号,也不能有引号




使用constant()函数以取值:

echo constant(‘常量名’); //注意,此时常量名要用引号引起来。

img




变量与常量的区别:

1,变量的数据可以变化(重新赋值),常量不可以。

2,变量可以存储各种数据类型,而常量只能存储简单数据类型。

3,给变量赋值可以是“计算”结果,但给常量赋值,只能是“直接写出的值”(字面值)

img




判断一个常量是否存在:defined();

判断的结果返回:true(表示存在)或false(表示不存在)

形式:

if( defined (‘常量名’) ) { //如果该常量名存在,则…

//…做什么事情。。。。

}

演示:

img