使用php反射获取属性的默认值

时间:2010-12-19 16:01:05

标签: php reflection

我正在寻找一种方法来访问属性的默认值赋值,而无需实例化该类。

E.g。

class Foo {
   private $bar = 'bar';
}

$reflClass = new ReflectionClass('Foo');
$reflProp = $reflClass->getProperty('bar');

现在怎样?如果我使用$reflProp->getValue()(没有对象参数),它将失败。

1 个答案:

答案 0 :(得分:7)

您可以使用getDefaultProperties()

var_dump($reflClass->getDefaultProperties());