函数名称:define()
适用版本:所有PHP版本
用法:define() 函数用于定义一个常量。
语法:bool define(string $name, mixed $value [, bool $case_insensitive = false])
参数:
- $name:定义常量的名称。
- $value:定义常量的值。
- $case_insensitive:如果设置为 true,则常量名称对大小写不敏感,默认为 false。
返回值:如果成功定义常量,则返回 true;如果常量已经定义过或者 $name 不是合法的常量名,则返回 false。
示例:
- 定义一个普通常量:
define("PI", 3.14159);
- 在这个例子中,我们使用 define() 函数定义了一个名为 "PI" 的常量,并将其值设置为 3.14159。
- 定义一个可变常量:
$prefix = "DB_";
$count = 5;
define($prefix . "LIMIT", $count);
- 在这个例子中,我们使用 define() 函数定义了一个名为 "DB_LIMIT" 的常量,其值为变量 $count 的值(即 5)。
注意事项:
- 常量名称必须以字母或下划线开头,并且只能包含字母、数字和下划线。
- 常量名称通常使用大写字母来表示。
- 在 PHP 中,常量是全局的,可以在任何地方访问。
- 一旦定义了一个常量,就无法修改或取消定义它。
- 可以使用常量而不需要使用美元符号($)来获取其值。