PHP 常量

创建于 2024-12-03 / 60
字体: [默认] [大] [更大]

常量值被定义后,在脚本的其他任何地方都不能被改变。


PHP 常量

常量是一个简单值的标识符。该值在脚本中不能改变。

一个常量由英文字母、下划线、和数字组成,但数字不能作为首字母出现。 (常量名不需要加 $ 修饰符)。

注释: 常量在整个脚本中都可以使用。


设置 PHP 常量

设置常量,使用 define() 函数,函数语法如下:

语法

define(name, value, case-insensitive)

该函数有三个参数:

  • name: 必选参数,常量名称,即标志符。
  • value: 必选参数,常量的值。
  • case-insensitive: 可选参数,如果设置为 TRUE,该常量则大小写不敏感。默认是大小写敏感的。

实例

下例创建了一个对大小写敏感的常量:

<?php
define("GREETING", "Welcome to W3Schools.com!");
echo GREETING;
?> 亲自试一试 »

实例

下例创建了一个对大小写不敏感的常量:

<?php
define("GREETING", "Welcome to W3Schools.com!", true);
echo greeting;
?> 亲自试一试 »

PHP 常量数组

在 PHP 7 中,可以使用 define() 函数创建数组常量。

实例

创建数组常量:

<?php
define("cars", [
  "Alfa Romeo",
  "BMW",
  "Toyota"
]);
echo cars[0];
?> 亲自试一试 »

全局常量

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

实例

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

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

function myTest() {
  echo GREETING;
}
 
myTest();
?> 亲自试一试 »

0 人点赞过