开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第7天,点击查看活动详情
PHP常量
PHP常量是在脚本执行期间不能更改的名称或标识符,但魔术常量除外,魔术常量不是真正的常量。PHP常量可以通过两种方式定义:
使用define()函数
使用const关键字
常量与变量类似,但一旦定义,它们就永远无法定义或更改。它们在整个程序中保持不变。PHP常量遵循相同的PHP变量规则。例如,它只能以字母或下划线开头。
按照惯例,PHP常量应该用大写字母定义。
注意:与变量不同,常量在整个脚本中是自动全局的。
PHP常量:define()
使用define()函数创建常量。它在运行时定义常量。让我们看看PHP中define()函数的语法。
define(名称,值,不区分大小写)
name:指定常量名称。
value:指定常量值。
不区分大小写:指定常量是否区分大小写。默认值为false。这意味着默认情况下它区分大小写。
常量与变量比较
一旦常量被定义,它就永远不能被重新定义。变量既可以被定义,也可以被轻松地重新定义。
常量只能使用define()函数定义。它不能由任何简单赋值定义。变量可以由简单赋值(=)运算符定义。
在赋值过程中,不需要在常量之前使用美元($)符号。要声明变量,请始终在变量之前使用美元符号。
常量不遵循任何变量范围规则,可以在任何地方定义和访问它们。变量可以在程序中的任何地方声明,但它们遵循变量范围规则。
常量是在整个程序中不能更改其值的变量。变量的值可以更改。
默认情况下,常量是全局的。变量可以是局部的、全局的或静态的。