PHP ReflectionClass::getReflectionConstants 反射函数



  • 定义和用法

    ReflectionClass::getReflectionConstants - 获取类常量
  • 版本支持

    PHP4 PHP5 PHP7
    不支持 不支持 7.1.0+支持
  • 语法

    ReflectionClass::getReflectionConstants( string $name )
    
    ReflectionClass::getReflectionConstants() 检索反射常数。
  • 参数

    参数 必需的 描述
  • 返回值

    ReflectionClassConstant对象的数组。
  • 示例

    class Foo {
        public    const FOO  = 1;
        protected const BAR  = 2;
        private   const BAZ  = 3;
    }
    
    $foo = new Foo();
    
    $reflect = new ReflectionClass($foo);
    $consts  = $reflect->getReflectionConstants();
    
    foreach ($consts as $const) {
        print $const->getName() . "\n";
    }
    
    var_dump($consts);
    
  • 相关页面

    ReflectionClass::getReflectionConstant() -获取一个类的常量的ReflectionClassConstant