属性访问

时间:2014-09-04 15:59:34

标签: php oop reflection

我试图列出一个类的所有属性(从另一个属性扩展),不包括父属性。

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

的列表

0 个答案:

没有答案