Php/php constants

来自菜鸟教程
跳转至:导航、​搜索

PHP常量

常量类似于变量,除了常量一旦定义后就不能更改或未定义。

PHP常量

常量是简单值的标识符(名称)。该值不能在脚本期间更改。

有效的常量名称以字母或下划线开头(常量名称前没有$符号)。

注意: 与变量不同,常量在整个脚本中是自动全局的。

创建一个PHP常量

要创建一个常量,请使用 define() 功能。

句法

 define(name, value, case-insensitive)

参数:

  • name :指定常量的名称
  • :指定常量的值
  • 不区分大小写 :指定常量名称是否不区分大小写。默认为假

创建一个常量 区分大小写 名称:

<?php

 define("GREETING", "Welcome to W3Schools.com!");
echo GREETING;
?>

创建一个常量 不区分大小写 名称:

<?php

 define("GREETING", "Welcome to W3Schools.com!", true);
echo greeting;
?>

PHP常数数组

在PHP7中,您可以使用 define() 功能。

创建一个数组常量:

<?php

 define("cars", [
  "Alfa Romeo",
  
  "BMW",
  "Toyota"
]);
echo cars[0];
?>

常量是全局的

常量是自动全局的,可以在整个脚本中使用。

此示例在函数内部使用常量,即使在函数外部定义常量也是如此:

 <?php
define("GREETING", "Welcome to W3Schools.com!");

function myTest() {

    echo GREETING;
}
 
myTest();

 ?>