记录一个问题 object(Manager)[1]
private 'sal' => int 5000
private 'sal' (employee) => int 3000
class employee{
private $sal=3000;
// protected $sal=3000;
public function getSal(){
return $this->sal;
}
}
class Manager extends employee {
// protected $sal=5000;
private $sal=5000;
public function getParentSal(){
//这里返回的是父类的private属性.
return parent::getSal();
}
public function getsa(){
echo parent::getSal();
return $this->sal;
}
}
$manager = new Manager();
var_dump($manager);
echo "PHP ".phpversion()."<br>";
echo $manager->getSal();
echo "<br>";
echo "parent's \$sal ".$manager->getParentSal();
echo "<br>";
echo $manager->getsa();