defined

(PHP 4, PHP 5, PHP 7)

defined检查某个名称的常量是否存在

说明

defined ( string $name ) : bool

检查该名称的常量是否已定义。

Note:

如果你要检查一个变量是否存在,请使用 isset()defined() 函数仅对 constants 有效。如果你要检测某个函数是否存在,使用 function_exists()

参数

name

常量的名称。

返回值

如果名称 name 的常量已定义,返回 TRUE;未定义则返回 FALSE

范例

Example #1 检查常量

<?php
/* Note the use of quotes, this is important.  This example is checking
 * if the string 'TEST' is the name of a constant named TEST */
if (defined('TEST')) {
    echo 
TEST;
}
?>

参见