PHP ReflectionClass::getConstants 反射函数

  • 定义和用法

    ReflectionClass::getConstants - 获取一组常量
  • 版本支持

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

    ReflectionClass::getConstants( void )
    ReflectionClass::getConstants() 获取某个类的全部已定义的常量,不管可见性如何定义。
  • 参数

    参数 必需的 描述
  • 返回值

    常量的数组,常量名是数组的键,常量的值是数组的值。
  • 示例

    class myClass {
            const NONE = 0;
            const REQUEST = 100;
            const AUTH = 101;
    
            // others...
    
            static function getConstants() {
                    $oClass = new ReflectionClass(__CLASS__);
                    return $oClass->getConstants();
            }
    }
    
    var_dump(myClass::getConstants());
    
    尝试一下
  • 相关页面

    ReflectionClass::getConstant() - 获取定义过的一个常量