English | 简体中文 | 繁體中文
查询

defined()函数—用法及示例

「 判断一个常量是否已经定义 」


函数名称:defined()

用途:判断一个常量是否已经定义

语法:bool defined ( string $name )

参数:

  • name:要检查的常量名称

返回值:

  • 如果常量已被定义,则返回 true
  • 如果常量未定义,则返回 false

说明: defined() 函数用于检查给定的常量是否已被定义。

示例:判断常量是否已定义

define('PI', 3.1415926);
 
if (defined('PI')) {
    echo "常量 PI 已定义";
} else {
    echo "常量 PI 未定义";
}

以上代码会输出:常量 PI 已定义

在上面的例子中,我们先使用 define() 函数定义了一个名为 PI 的常量。然后使用 defined() 函数来判断 PI 常量是否已经定义。根据返回值判断是否已定义,进而输出相应的结果。

提示:常量一旦定义,其值就不能再修改,并且常量名不区分大小写。在使用 defined() 函数判断常量是否定义时也是不区分大小写的。

注意:如果使用 defined() 函数来检查一个未定义的常量,会报错,为了避免这种情况,可以使用上述示例中的 if 语句来判断常量是否已定义。

补充纠错
上一个函数: define()函数
下一个函数: deflate_add()函数
热门PHP函数
分享链接