我有一个由子类扩展的抽象类。
我需要从抽象类内部的方法中检索抽象类的所有属性及其值的数组。
除了这段代码之外,还有没有更简单的方法可以做到这一点:
$options = get_object_vars($this);
foreach ($options as $var => $value) {
if (!property_exists(get_class(), $var)) {
unset($options[$var]);
}
}
get_object_vars($this)
返回所有属性及其值,但包括子类的属性-我不想要。