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