(PHP 5 >= 5.1.2, PHP 7, PHP 8)
ReflectionClass::getStaticPropertyValue — 获取静态(static)属性的值
获取这个类里静态(static)属性的值。
name
静态属性的名称,来返回它的值。
def_value
假如类没有定义 name
的 static 属性,将返回一个默认值。
如果属性不存在,并且省略了此参数,将会抛出
ReflectionException 。
静态属性的值。
示例 #1 ReflectionClass::getStaticPropertyValue() 的基本用法
<?php
class Apple {
public static $color = 'Red';
}
$class = new ReflectionClass('Apple');
var_dump($class->getStaticPropertyValue('color'));
?>
以上示例会输出:
string(3) "Red"