У меня есть два класса - родительский «Первый» с переменной $ number, и у меня есть класс Child «Second», в котором изменяется свойство $ number.Как можно получить доступ к родительской переменной из дочернего объекта, если она была заменена в Child?
Как получить доступ к родительской переменной из дочернего объекта, если он был заменен в Child?
Мы не можем изменить свойства и методы, которые у нас есть сейчас.
class First {
protected $number = "First";
protected function getNumber() {
return $this->number;
}
}
class Second extends First {
protected $number = "Second";
protected $count = "One More";
}
$first = new First;
$second = new Second;
// must show "First"
echo $second->getNumber();
Спасибо, это освежает мой разум ... Извините, но я не могу увеличить вашу репутацию, потому что у меня нет разрешения на это. – Garryk