defined — 检查某个名称的常量是否存在
如果你要检查一个变量是否存在,请使用 isset()。 defined() 函数仅对 constants 有效。如果你要检测某个函数是否存在,使用 function_exists()。
返回值
如果名称 name 的常量已定义,返回 TRUE;未定义则返回 FALSE。
define — 定义一个常量
bool define ( string $name , mixed $value [, bool $case_insensitive = false ] )
参数
name
常量名。
value
常量的值;在 PHP 5 中,value 必须是标量( integer、 float、string、boolean、NULL)在 PHP 7 中还允许是个 array 的值。Warning常量还可以定义为 resource 类型,但并不推荐这样做,因为可能会有不可预知的行为发生。
case_insensitive
如果设置为 TRUE,该常量则大小写不敏感。默认是大小写敏感的。比如, CONSTANT 和 Constant 代表了不同的值。
Note:
大小写不敏感的常量以小写的方式储存。
返回值
成功时返回 TRUE, 或者在失败时返回 FALSE。