(PHP 4, PHP 5, PHP 7, PHP 8)
defined — 检查某个名称的常量是否存在
$constant_name
): bool检查该名称的常量是否已定义。
注意:
如果你要检查一个变量是否存在,请使用 isset()。 defined() 函数仅对 常量 有效。如果你要检测某个函数是否存在,使用 function_exists()。
constant_name
常量的名称。
如果名称 constant_name
的常量已定义,返回 true
;未定义则返回 false
。
示例 #1 检查常量
<?php
/* 注意引号的使用,这很重要。 这个例子是检查
* 如果字符串 'TEST' 是 TEST 常量的名称 */
if (defined('TEST')) {
echo TEST;
}
?>