常量
常量
常量是一种特殊的变量,其值在整个程序进行期间不允许更改,常量本身也不允许删除。
常量的定义:
方式1:使用define()定义
方式2:使用const定义
示例:
常用的规范:
1、在使用习惯上常量名一般是使用大写
2、常量名前不能加'$'(如果有$php会认为是一个变量)
3、常量正常情况区分大小写,但是define定义的常量,可以使用第3个参数,来指示此常量是否区分大小写
示例:
4、常量名可以包含特殊字符,但是访问具有特殊字段的常量时必须使用constant()函数
示例:
区别:
1、const在php低版本中不能在类外使用,5.4版本以后才可以在类使用
2、define只能在类外使用
3、define可以使用if分支结构
示例:
程序执行过程
内存图解析