PHP ReflectionClass::hasConstant 反射函数



  • 定义和用法

    ReflectionClass::hasConstant - 检查常量是否已经定义
  • 版本支持

    PHP4 PHP5 PHP7
    不支持 v5.1.2+支持 支持
  • 语法

    ReflectionClass::hasConstant( string $name )
    
    ReflectionClass::hasConstant() 检查类中是否已经定义了指定的常量。
  • 参数

    参数 必需的 描述
    name 要被检查的常量名称。
  • 返回值

    如果已定义返回 TRUE,否则返回 FALSE。
  • 示例

    class Foo {
            const c1 = 1;
    }
    
    $class = new ReflectionClass("Foo");
    
    var_dump($class->hasConstant("c1"));
    var_dump($class->hasConstant("c2"));
    
  • 相关页面

    ReflectionClass::hasMethod() - 检查方法是否已定义
    ReflectionClass::hasProperty() - 检查属性是否已定义