导航
×
   ❮   
HTML CSS JavaScript PHP Go ECMS

PHP 常量


常量就像变量,但一旦定义,就不能更改或取消定义。


PHP 常量

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

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

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


创建 PHP 常量

要创建常量,请使用 define() 函数。

语法

define(name, value);

参数

  • name:指定常量的名称
  • value:指定常量的值

实例

创建一个区分大小写的常量

define("GREETING", "Welcome to FreeW3C.com!");
echo GREETING;
亲自试一试 »

PHP const 关键字

您还可以使用 const 关键字创建常量。

实例

使用 const 关键字创建区分大小写的常量

const MYCAR = "Volvo";
echo MYCAR;
亲自试一试 »

constdefine() 的区别

  • const 不能在其他块作用域内创建,例如在函数内或 if 语句内。
  • define 可以在其他块作用域内创建。

PHP 常量数组

从 PHP7 开始,您可以使用 define() 函数创建数组常量。

实例

创建数组常量

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

常量是全局的

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

实例

此实例在函数内部使用了一个常量,即使它在函数外部定义。

define("GREETING", "Welcome to FreeW3C.com!");

function myTest() {
  echo GREETING;
}

myTest();
亲自试一试 »

freew3c.com 中文网是独立运营的中文开发者学习平台,与 freew3c.com 无关联。提供的内容仅用于学习和测试,不保证内容的正确性。


Copyright @2020-2026 京ICP备888888号-8