<?php /* 如果常量被重复定义以后,PHP解析器会发出“Constant XXX already defined”的警告,提醒我们该常量已经被定义过。那么,在团队开发,或代码量很大的情况下,我们如何去判定一个常量是否被定义呢? defined()函数可以帮助我们判断一个常量是否已经定义,其语法格式为: bool defined(string constants_name) 它只有参数constant_name,指的是要获取常量的名称,若存在则返回布尔类型true,否则返回布尔类型false; (注:bool表示函数返回值类型为布尔类型) */ define("PI1",3.14); $p = "PI1"; $is1 = defined($p); echo "P= ".$p."<br/>"; $is2 = defined(PI1); var_dump($is1); var_dump($is2); ?>
丨紫夜
2014-08-25
举报
0/150
提交
取消