在PHP中,defined()
是一个用于检查常量是否被定义的函数。它用于判断一个常量是否存在,并返回一个布尔值。
语法:
bool defined ( string $name )
参数:
$name
:要检查的常量名称。
返回值:
- 如果常量已定义,则返回
true
,否则返回false
。
示例:
define('MY_CONSTANT', 123);
if (defined('MY_CONSTANT')) {
echo "MY_CONSTANT is defined.";
} else {
echo "MY_CONSTANT is not defined.";
}
上述代码定义了一个名为 MY_CONSTANT
的常量,并使用 defined()
函数检查该常量是否已定义。如果已定义,则输出 “MY_CONSTANT is defined.”;否则输出 “MY_CONSTANT is not defined.”。
注意:defined()
函数只能用于检查常量,不能用于检查变量是否存在。对于变量的检查,可以使用 isset()
函数。