首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[函数]defined()函数—用法及示例

发布于 2025-04-24 15:18:59
0
27

函数名称:defined() 用途:判断一个常量是否已经定义 语法:bool defined ( string $name ) 参数: name:要检查的常量名称 返回值: 如果常量已被定义,则...

函数名称: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 语句来判断常量是否已定义。

评论
一个月内的热帖推荐
啊龙
Lv.1普通用户

9545

帖子

31

小组

3242

积分

赞助商广告
站长交流