有没有办法用Zend\Server\Reflection
列出实例的所有私有成员?
The documentation for this class很轻松 我无法做到这一点。
答案 0 :(得分:1)
此类在内部使用php ReflectionClass
。你可以这样做:
$reflection = \Zend\Server\Reflection::reflectClass($className);
$properties = $reflection->getProperties();
$propertyNames = array();
foreach($properties as $property){
if($property->isPrivate()){
$propertyNames[] = $property->getName();
}
}
var_dump($propertyNames);
我在ZF2版本2.5.1中进行了测试,并且在那里工作......