一,PHP常量有哪些特点?
1:常量被定义后,默认是全局的,可以在整个运行脚本的任何地方直接使用。
2:常量被定义后,在脚本的任何地方都不能被改变。魔术常量的值会随着它们在代码中的位置不同而改变,但本质上并没有被改变。
3:PHP中常量的命名由英文字母,下划线和数字组成,数字不能在首位,且无需添加$修饰符。
为了统一常量命名格式,实际工作中命名常量通常以大写字母和下划线命名,例如 `APP_PATH`和 `THINK_PATH`
二,如何定义一个新的常量?
PHP中定义一个新的常量,可以直接使用define()函数,语法如下:
define(name,value,case_insensitive);
实例:定义一个默认区分大小写的常量
define('CHARSET', 'utf-8'); //定义编码常量
实例:定义一个不区分大小写的常量
define('CHARSET', 'utf-8', true); //定义编码常量