📜  PHP |常数

📅  最后修改于: 2022-05-13 01:57:39.889000             🧑  作者: Mango

PHP |常数

常量是标识符或可以分配任何固定值的简单名称。它们类似于变量,只是它们永远不能改变。它们在整个程序中保持不变,在执行期间不能更改。一旦定义了常量,就不能取消定义或重新定义。常量标识符应遵循约定大写。默认情况下,常量始终区分大小写,除非提及。常量名称绝不能以数字开头。它总是以字母或下划线开头,后跟字母、数字或下划线。如上所述,它不应包含除下划线外的任何特殊字符。

创建一个PHP常量

PHP的define()函数用于创建一个常量,如下所示:
语法

define(name, value, case_insensitive)

参数如下:

  • name:常量的名称。
  • value:要存储在常量中的值。
  • case_insensitive:定义常量是否不区分大小写。默认情况下,此值为 False,即区分大小写。

例子:




输出:

GeeksforGeeks
GeeksforGeeks

常量()函数

除了使用 echo 语句,还有另一种使用 constant()函数打印常量的方法。

句法

constant(name)

例子:


输出:

GeeksforGeeks!!!
GeeksforGeeks!!!

常量是全局的:默认情况下,常量是自动全局的,可以在整个脚本中使用,可以在任何函数内部和外部访问。
例子:


GeeksforGeeks

常量与变量

  • 一个常量,一旦定义就永远不会被取消定义,但一个变量很容易被取消定义。
  • 在赋值期间不需要在常量之前使用美元符号($),但是在声明变量时我们使用美元符号。
  • 常量只能使用 define()函数来定义,而不能通过任何简单的赋值来定义。
  • 常量不需要遵循任何变量范围规则,可以在任何地方定义。