为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
PHP-如何判定常量是否被定义,PHP入门篇教程-慕课网
章节
课签
笔记
占位
占位

PHP-如何判定常量是否被定义

如果常量被重复定义以后,PHP解析器会发出“Constant XXX already defined”的警告,提醒我们该常量已经被定义过。那么,在团队开发,或代码量很大的情况下,我们如何去判定一个常量是否被定义呢?

defined()函数可以帮助我们判断一个常量是否已经定义,其语法格式为:

bool defined(string constants_name)

它只有参数constant_name,指的是要获取常量的名称,若存在则返回布尔类型true,否则返回布尔类型false; (注:bool表示函数返回值类型为布尔类型)

任务

在右边编辑器中,输入两条指令:

1、在第4行输入第一行指令:

$is1 = defined($p);

2、在第5行输入第二条指令:

$is2 = defined("PI2");

如图所示:

我们可以看到返回的值为布尔类型,如图所示:

?不会了怎么办
  1. 检查一下函数名“define”有没有写错哦;
  2. "PI2"有没有漏掉双引号;
||

写笔记

公开笔记
提交
||

请验证,完成请求

由于请求次数过多,请先验证,完成再次请求

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

举报

0/150
提交
取消