📅  最后修改于: 2023-12-03 15:18:19.709000             🧑  作者: Mango
define()
是 PHP 中一个常用的函数,用于定义常量。常量一旦被定义,就无法更改或取消定义,因此被视为程序中不变的值。
define(string $name, mixed $value [, bool $case_insensitive = false]) : bool
参数说明:
$name
:常量的名称,区分大小写。$value
:常量的值,可以是任意 PHP 数据类型。$case_insensitive
:可选参数,如果设置为 true
,则常量的名称会被视为大小写不敏感。默认值为 false
。返回值为布尔类型,即 true
表示常量定义成功,false
表示常量定义失败。
define("PI", 3.1415926);
echo PI; //输出 3.1415926
define("GREETING", "Hello, world!", true);
echo greeting; // 输出 Hello, world!
使用 defined()
函数可以判断一个常量是否已经被定义:
if(defined("PI")) {
echo "常量 PI 已经定义了。";
} else {
echo "常量 PI 没有被定义。";
}