PHP常量是在执行脚本期间无法更改的名称或标识符。PHP常量可以通过两种方式定义:
- 使用define()函数定义
- 使用const关键词定义
PHP常量遵循相同的PHP变量规则。例如,它可以只用字母或者下划线开始。通常,PHP常量应以大写字母定义。
PHP常量:define()
语法如下:
define( name,value,case-insensitive)
- name:指定常量名称
- value:指定常量值
- case- insensitive:默认值为false,即区分大小写。
File:constant1.php
<?php
define("MESSAGE","Hello PHP");
echo MESSAGE;
?>
执行上述代码输出以下结果:
Hello PHP
File:constant2.php
<?php
define("MESSAGE","Hello PHP",true);
echo MESSAGE;
echo message;
?>
执行上述代码输出以下结果:
Hello PHP
PHP常量:const关键字
const关键词在编译时定义常量。它是一个语言构造不是一个函数。
- 比define()快一点,因为他没有返回值。
- 总是区分大小写。
File:constant4.php
<?php
const MESSAGE = "Hello PHP";
echo MESSAGE;
?>
执行以上代码输出以下结果。
Hello PHP