PHP 中常量的使用
时间:2021-12-02 作者:匿名
常量是其值不能改变的变量。换句话说,一旦为常量设置了值,就无法更改它。
在 PHP 中,定义常量有两种方式:
1、使用define()方法。
2、使用const关键字。
另一个要记住的非常重要的一点是,在命名常量时,我们不必使用 $带有常量名称的符号。
使用 define()
下面是使用define()函数创建常量的语法。
define(name, value, case-insensitive)
参数:
1、name: 常数名称
2、value: 常数值
3、case-insensitive: 指定常量名是否区分大小写。它的默认值为false,这意味着,默认情况下,常量名称区分大小写。
例子
下面我们有一个简单的例子,我们没有提到参数case-insensitive,因此它会自动采用默认值。
<?php define(OMG, "哈哈,我是一个常量."); echo OMG; ?>
输出结果
哈哈,我是一个常量.
现在让我们看另一个例子,我们将指定不区分大小写的参数。
<?php define(OMG, "Oh! my God.", true); echo omg; ?>
使用const关键字
我们还可以使用const关键字在 PHP 中定义常量。但是我们只能使用const关键字来定义标量常量,即只能定义整数、浮点数、布尔值和字符串,而define()也可以使用关键字来定义数组和资源常量,尽管它们不经常使用。
例子
<?php const OMG = "Oh! my God."; echo OMG; ?>
当我们使用const关键字定义常量时,常量名称总是区分大小写的。