这是我的示例代码:
class Dad {
protected $name = 'Alex';
public function setName($string)
{
$this->name = $string;
}
}
class Son extends Dad{
public function showName()
{
return $this->name;
}
}
我使用这样的类:
$dad = new Dad();
$dad->setName('John');
$son = new Son();
echo $son->showName();//it echo Alex but i need to echo John
我在父类和子类中使用了许多受保护的变量,这只是示例。我如何使用子类中受保护变量的新值?
芜湖不芜