PHP defined 杂项函数



  • 定义和用法

    defined - 检查某个名称的常量是否存在
  • 版本支持

    PHP4 PHP5 PHP7
    支持 支持 支持
  • 语法

    defined( string $name )
    
    defined() 检查该名称的常量是否已定义。
    如果你要检查一个变量是否存在,请使用 isset()defined() 函数仅对常量有效。如果你要检测某个函数是否存在,使用 function_exists()
  • 参数

    参数 必需的 描述
    name 常量名。
  • 返回值

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

    if (defined('TEST')) {
            echo TEST;
    }
    
    if (defined('PHP_VERSION')){
            echo PHP_VERSION;
    }
    
  • 相关页面

    define() - 定义一个常量
    constant() - 返回一个常量的值
    get_defined_constants() - 返回所有常量的关联数组,键是常量名,值是常量值
    function_exists() - 如果给定的函数已经被定义就返回 TRUE