PHP常量是在执行脚本期间无法更改的名称或标识符。 PHP常量可以通过两种方式定义:
- 使用
define()函数定义 - 使用
const关键字定义
PHP常量遵循相同的PHP变量规则。 例如,它可以只用字母或下划线开始。通常,PHP常量应以大写字母定义。
PHP常量:define()
下面来看看看PHP中的define()函数的语法。
define(name, value, case-insensitive)
name:指定常量名称。value:指定常量值。case-insensitive:默认值为false。默认情况下区分大小写。
下面来看看看使用define()函数来定义PHP常量的例子。
File: constant1.php
<?php
define("MESSAGE","Hello zaixian PHP");
echo MESSAGE;
?>
执行上面代码得到以下结果 -

File: constant2.php
<?php
define("MESSAGE","Hello zaixian PHP",true);//not case sensitive
echo MESSAGE;
echo message;
?>
执行上面代码得到以下结果 -
File: constant3.php
<?php
define("MESSAGE","Hello zaixian PHP",false);//case sensitive
echo MESSAGE;
echo message;
?>
执行上面代码得到以下结果 -

PHP常量:const关键字
const关键字在编译时定义常量。 它是一个语言构造不是一个函数。
它比define()快一点,因为它没有返回值。
它总是区分大小写的。
File: constant4.php
<?php
const MESSAGE="Hello const by zaixian PHP";
echo MESSAGE;
?>
执行上面代码得到以下结果 -

上一篇:
PHP $和$$变量
下一篇:
PHP魔术常量
