常量
常量
1.什么是常量:
a) 常量就是永恒不变的量
b) 变量像块黑白,可以随时修改,常量是块墓碑,刻了就不能改
2.声明常量的方法:
a) Define() 功能声明 (任何版本)
格式: define(常量名,常量值,是否区分大小写);
B) const 关键字 (版本>=5.3)
格式:const 常量名=常量值.
3.常量名的命名规范:
1.可以使用英文,不能使用中文
2.可以使用数字,但是不能以数字开头
3.不可以使用特殊字符,除了_
4.常量命名要有意义
5.常量不一定区分大小写,如果是define方式,由第三个参数决定(true 不区分 false 区分)
6.常量声明不能使用$.
7.常量声明一般使用大写.
4.常量可以使用的数值.
声明常量必须使用标量作为其值,不可以使用复合数据类型和特殊数据类型
5.系统提供给的常量
_ _FILE_ _ 当前文件相对于系统的绝对路径
_ _LINE_ _ 当前常量所在文件的行数
_ _FUNCTION_ _ 当前常量所在函数的名称
_ _CLASS_ _ 输出当前常量所在类的名称
_ _METHOD_ _ 输出当前常量所在的方法的名称(带有类名)
6. 常量相关的功能
Constant(常量名) 获取指定常量的值
Get_defined_contants() 获取系统当前的所有常量
Defined() 检测一个常量是否被定义过