У меня тоже вопрос по поводу взаимодействия объектов...
Взять стандартный класс mysqli. Допустим где то я его создал, подключился к базе данных, но потом в одном из классов необходимо обратиться к этому подключению... Ну вполне стандартная ситуация, на мой взгляд.
Как можно обратиться к экземпляру класса mysqli из под моего класса, если не передавать ссылку (как я понимаю не просто ссылку, а сам объект передаю) в класс при создании:
$temp = new myClass($mysqli);
Или в конструкторе класса через глобальную переменную к нему обратиться...
global $mysqli;
$this->mysqli = $mysqli;
То как еще можно обратиться к методам класса?
И так же если функцию пишу, и нужно в ней использовать запрос, то опять таки, global что ли?