标签: php reflection
我正在寻找一种方法来访问属性的默认值赋值,而无需实例化该类。
E.g。
class Foo { private $bar = 'bar'; } $reflClass = new ReflectionClass('Foo'); $reflProp = $reflClass->getProperty('bar');
现在怎样?如果我使用$reflProp->getValue()(没有对象参数),它将失败。
$reflProp->getValue()
答案 0 :(得分:7)
您可以使用getDefaultProperties():
getDefaultProperties()
var_dump($reflClass->getDefaultProperties());