В настоящее время у меня есть два класса, один называется Собака, другой - Пудель.Теперь, как я могу использовать переменную, определенную в Dog из класса Poodle.Мой код выглядит следующим образом:
class dog {
protected static $name = '';
function __construct($name) {
$this->name = $name
}
}
class Poodle extends dog {
function __construct($name) {
parent::__construct($name)
}
function getName(){
return parent::$name;
}
}
$poodle = new Poodle("Benjy");
print $poodle->getName();
Я получаю эту ошибку
Примечание: неопределенная переменная: имя