Есть два класса a и b как получить переменные из класса b если они переназначены?
class a {
public $data;
}
class b extends a {
public $data;
public function get_data() {
Как вызвать $data класса a?
}
}
Вот так не работаетclass a {
public $data;
}
class b extends a {
public $data;
public function get_data() {
parent::data;
}
}
Нашёл костыль в интернетеclass a {
public $data;
public function data() {
return $this->data;
}
}
class b extends a {
public $data;
public function get_data() {
parent::data();
}
}
Есть ли без костыльное решение?
[
Решение]
Использовать разные названия переменных, к сожалению нормального перенаправления переменных в пыхе пока нет.