ReflectionClass::getStaticPropertyValue
(PHP 5 >= 5.1.2, PHP 7)
ReflectionClass::getStaticPropertyValue — 获取静态(static)属性的值
说明
获取这个类里静态(static)属性的值。
参数
-
name
-
静态属性的名称,来返回它的值。
-
def_value
-
假如类没有定义
name
的 static 属性,将返回一个默认值。 如果属性不存在,并且省略了此参数,将会抛出 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() - 获取静态(static)属性
- ReflectionClass::setStaticPropertyValue() - 设置静态属性的值