
Mam klase db (w innym pliku) ktora korzysta z ADOdb i zwraca odpowiedz:
<?php class db { [...] public function zapytaj { $anwser = $this->$handler->Execute($query); } } [...] return $anwser; ?>
potem w innym pliku:
<?php class jakas { public function pobierz { $result = $db->ask($sql); $result->FetchRow(); // <- o ta funkcje chodzi }} ?>
Tu FetchRow() dziala bez problemow
ale jak przekaze $result do innej klasy:
np, innaKlasa::Pokaz($result);
to przy probie wykonania takiej samej funkcji w tej drugiej klasie dostaje blad:
Fatal error: Call to a member function FetchRow() on a non-object
co gorsze var_dump($result) w klasach jakas i innaKlasa zwracaja to samo.
Gdzie popelnilem glupi blad ? Pomozcie...