PHP ReflectionClass::getStaticPropertyValue 反射函数

  • 定义和用法

    ReflectionClass::getStaticPropertyValue - 获取静态(static)属性的值
  • 版本支持

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

    ReflectionClass::getStaticPropertyValue( string $name [, mixed &$def_value ] )
    ReflectionClass::getStaticPropertyValue() 获取这个类里静态(static)属性的值。
  • 参数

    参数 必需的 描述
    name 静态属性的名称,来返回它的值。
    def_value 假如类没有定义 name 的 static 属性,将返回一个默认值。 如果属性不存在,并且省略了此参数,将会抛出 ReflectionException 异常。
  • 返回值

    静态属性的值。
  • 示例

    class Apple {
        public static $color = 'Red';
    }
    
    $class = new ReflectionClass('Apple');
    var_dump($class->getStaticPropertyValue('color'));
    
    尝试一下
  • 相关页面

    ReflectionClass::getStaticPropertyValue() - 获取静态(static)属性的值
    ReflectionClass::setStaticPropertyValue() - 设置静态属性的值