ReflectionClass::getStaticPropertyValue
ReflectionClass::getStaticPropertyValue
(PHP 5 >= 5.1.0, PHP 7)
ReflectionClass::getStaticPropertyValue - 获取静态属性值
描述
public mixed ReflectionClass::getStaticPropertyValue ( string $name [, mixed &$def_value ] )
获取此类上的静态属性的值。
参数
name
要为其返回值的静态属性的名称。
def_value
如果类未用给定的方法声明静态属性,则返回默认值name
。如果该属性不存在且该参数被省略,则抛出ReflectionException。
返回值
静态属性的值。
示例
Example#1 ReflectionClass::getStaticPropertyValue()的基本用法
<?php
class Apple {
public static $color = 'Red';
}
$class = new ReflectionClass('Apple'
var_dump($class->getStaticPropertyValue('color')
?>
上面的例子将输出:
string(3) "Red"
另请参阅
- ReflectionClass::getStaticProperties() -获取静态属性
- ReflectionClass::setStaticPropertyValue() - 设置静态属性值
← ReflectionClass::getStaticProperties
ReflectionClass::getTraitAliases →