Я пытаюсь обмениваться методами между объектами, которые принадлежат родительскому объекту.
У меня есть главный объект, у которого есть дочерние объекты, которые выполняют различные задачи.Они создаются с использованием конструктора главных объектов:
class engine {
public function __construct() {
$this->db = new db();
$this->url = new url();
$this->template = new template();
}
}
Вот пример того, как я мог бы использовать свой основной объект:
$engine = new engine();
$engine->db->connect();
$engine->url->parse();
$engine->template->render();
Как дочерние объекты могут обращаться к методам других объектов?дети (например, как можно template->render()
позвонить url->parse()
)?