defined
检查某个名称的常量是否存在
defined
PHP 4, PHP 5, PHP 7, PHP 8
检查一个常量是否已经被定义。如果常量已定义,返回 true;否则返回 false。
bool defined ( string $constant_name )
如果指定的常量已定义,返回 true,否则返回 false。
// 定义一个常量 define("MY_CONST", 123); <p>// 检查常量是否已定义<br> if (defined("MY_CONST")) {<br> echo "常量 MY_CONST 已定义";<br> } else {<br> echo "常量 MY_CONST 未定义";<br> }<br>
这段代码先定义了一个名为 MY_CONST 的常量,值为 123。然后用 defined 函数检查该常量是否已定义。如果已定义,则输出提示信息“常量 MY_CONST 已定义”;否则输出“常量 MY_CONST 未定义”。