常量

常量

    常量是一种特殊的变量,其值在整个程序进行期间不允许更改,常量本身也不允许删除。

常量的定义:

方式1:使用define()定义

方式2:使用const定义

示例:

常用的规范:

    1、在使用习惯上常量名一般是使用大写

    2、常量名前不能加'$'(如果有$php会认为是一个变量)

    3、常量正常情况区分大小写,但是define定义的常量,可以使用第3个参数,来指示此常量是否区分大小写

示例:

    4、常量名可以包含特殊字符,但是访问具有特殊字段的常量时必须使用constant()函数

示例:

区别:

    1、const在php低版本中不能在类外使用,5.4版本以后才可以在类使用

    2、define只能在类外使用

    3、define可以使用if分支结构

示例:

程序执行过程

内存图解析

原文地址:https://www.cnblogs.com/nyxd/p/5354897.html