目录

PHP define() 函数

❮ PHP 其他参考

示例

定义一个区分大小写的常量:

<?php
define("GREETING","Hello you! How are you today?");
echo constant("GREETING");
?>
亲自试一试 »

定义和用法

Define() 函数定义一个常量。

常量与变量非常相似,但存在以下差异:

  • 常量的值一旦设置就不能更改
  • 常量名称不需要前导美元符号 ($)
  • 无论范围如何,都可以访问常量
  • 常量值只能是字符串和数字

语法

define( name,value,case_insensitive)

参数值

Parameter Description
name Required. Specifies the name of the constant
value Required. Specifies the value of the constant.
case_insensitive Optional. Specifies whether the constant name should be case-insensitive. Possible values:
  • TRUE - Case-insensitive (deprecated in PHP 7.3)
  • FALSE - Case-sensitive (this is default)

技术细节

返回值: 成功时返回 TRUE,失败时返回 FALSE
PHP 版本: 4+
变更日志: PHP 7.3:不推荐定义不区分大小写的常量。
PHP 7:value 参数也可以是数组。
PHP 5:value 参数必须是字符串、整数、浮点数、布尔值或 NULL。

❮ PHP 其他参考