PHP |常数
常量是标识符或可以分配任何固定值的简单名称。它们类似于变量,只是它们永远不能改变。它们在整个程序中保持不变,在执行期间不能更改。一旦定义了常量,就不能取消定义或重新定义。常量标识符应遵循约定大写。默认情况下,常量始终区分大小写,除非提及。常量名称绝不能以数字开头。它总是以字母或下划线开头,后跟字母、数字或下划线。如上所述,它不应包含除下划线外的任何特殊字符。
创建一个PHP常量
PHP的define()函数用于创建一个常量,如下所示:
语法:
define(name, value, case_insensitive)
参数如下:
- name:常量的名称。
- value:要存储在常量中的值。
- case_insensitive:定义常量是否不区分大小写。默认情况下,此值为 False,即区分大小写。
例子:
输出:
GeeksforGeeks
GeeksforGeeks
常量()函数
除了使用 echo 语句,还有另一种使用 constant()函数打印常量的方法。
句法
constant(name)
例子:
输出:
GeeksforGeeks!!!
GeeksforGeeks!!!
常量是全局的:默认情况下,常量是自动全局的,可以在整个脚本中使用,可以在任何函数内部和外部访问。
例子:
GeeksforGeeks
常量与变量
- 一个常量,一旦定义就永远不会被取消定义,但一个变量很容易被取消定义。
- 在赋值期间不需要在常量之前使用美元符号($),但是在声明变量时我们使用美元符号。
- 常量只能使用 define()函数来定义,而不能通过任何简单的赋值来定义。
- 常量不需要遵循任何变量范围规则,可以在任何地方定义。