Мне нужен родительский класс для доступа к его дочерним свойствам:
class Parent {
private $_fields = null;
public function do_something() {
// Access $_fields and $child_var here
}
}
class Child extends Parent {
private $child_var = 'hello';
}
$child = new Child();
$child->do_something();
Когда $_fields
изменен из дочерней области, он все еще null
в родительской области. При попытке получить доступ к $child_var из родительской области с помощью $this->child_var
, конечно, undefined.
Я не нашел ничего похожего на "набор функций", который будет просто скопирован в дочернем классе...