defined
检查某个名称的常量是否存在
defined()
函数检查常量是否存在。
若常量存在,则返回 true,否则返回 false。
检查常量是否存在:
<?php define("GREETING","Hello world!"); echo defined("GREETING"); ?>
亲自试一试
在上例中,define()
函数用于创建一个名为 GREETING 的常量,然后 defined()
函数检查该常量是否存在。如果存在,echo 语句将输出 1(在 PHP 中,TRUE 被视为 1,当用于输出时),表示常量确实已定义。如果常量未定义,则输出将为空或者为 0(代表 FALSE)。
defined(name)
参数 | 描述 |
---|---|
name | 必需。规定要检查的常量的名称。 |