如何使函数始终引用它的当前类对象,即使从子类调用时也是如此?
以下代码将回显 a:a
我需要回显 b: b
class superclass {
private $a = 'a';
public function getObjectVars() {
return get_object_vars($this);
}
}
class subclass extends superclass {
private $b = 'b';
}
$obj = new subclass();
$vars = $obj->getObjectVars();
foreach ($vars as $name => $value) {
echo $name . ': ' . $value;
}