我试图列出一个类的所有属性(从另一个属性扩展),不包括父属性。
Class A{
var $prop1;
var $prop2;
}
Class B extends A{
var $prop2;
var $prop3;
}
我试图这样做
$refClass = new ReflectionClass($o);
var_dump($refClass->getProperties(ReflectionProperty::IS_PUBLIC));
但是我获得了所有属性,包括$ prop1。有没有办法列出除A类中定义的所有属性?
我想获得一个包含$ prop2和$ prop3
的列表