mam takie pytanko odnośnie takiego kodu:
class Uzytkownik{ public $znajomi public function __construct($id_uzyt){ $znajomi = new Znajomi(); $this->znajomi = getList(); } } class Znajomi{ ... public function getList(){ // łączy się z bazą danych i // zwraca tablicę wypełnioną obiektami klasy Uzytkownik $tab[0] = new Uzytkownik(2); $tab[1] = new Uzytkownik(3) } ... } $uzytkownik = new Uzytkownik(1);
Czy wywołanie powyższego kodu (proszę zwrócić uwagę, że nie odnoszę się do pola $uzytkownik->znajomi) uruchomi działanie funkcji getList() z klasy Znajomi?
Pozdrawiam