PHP常量是在执行脚本期间无法更改的名称或标识符。PHP常量可以通过两种方式定义:

  1. 使用define()函数定义
  2. 使用const关键词定义

PHP常量遵循相同的PHP变量规则。例如,它可以只用字母或者下划线开始。通常,PHP常量应以大写字母定义。

PHP常量:define()

语法如下:

define( name,value,case-insensitive)

  1. name:指定常量名称
  2. value:指定常量值
  3. 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