【发布时间】:2012-07-22 23:51:26
【问题描述】:
它似乎不起作用:
$ref = new ReflectionObject($obj);
if($ref->hasProperty('privateProperty')){
print_r($ref->getProperty('privateProperty'));
}
进入IF循环,然后抛出错误:
属性 privateProperty 不存在
:|
$ref = new ReflectionProperty($obj, 'privateProperty') 也不起作用...
documentation page 列出了一些常量,包括IS_PRIVATE。如果我无法访问私有财产大声笑,我怎么能使用它?
【问题讨论】:
-
IS_PRIVATE 和其他常量适用于 getProperties(复数 - 不是 getProperty)方法
标签: php reflection