常量可以理解为不变的量,一旦被定义,在脚本的其他任何地方都不可以被改变。如果使用变量来定义我们要的值也可以,但是在不知情的情况下,使用同一变量名时,变量就会被替换掉,从而应发执行错误
自定义常量使用define()函数定义define( $constant_name, $value, [true/false]);---常量名,常量值,对于常量名是否对大小写敏感,默认为false;
在使用常量的时候直接用变量名或者使用constant(常量名)函数就可以了
例如:
<?phpdefine("LMS","haha"); echo LMS;//输出haha define("MS","haha",true); echo ms;//输出haha
如果我们有两个常量,并且这两个常量值是不同的,它们需要轮流来使用,怎样来定义常量会更方便呢?看下面代码:
<?php define("CONSTAT", "C1");//当需要改变使用后面代码的常量值的时候直接修改C1改为C2 define("C1", "LMS"); define("C2","haha"); echo constant(CONSTAT);//输出LMS ?>
时间: 2024-08-29 23:30:06