Mam problem... Przeszukałem google pod podobnymi hasłami jak w temacie, lecz nie znalazłem odpowiedniego, działającego rozwiązania. A musi jakieś istnieć - chyba, że to co chcę zrobić, jest nieodpowiednie, lub istnieje owiele prostrzy spodób...
Mianowicie, mam dwie klasy: SQL i UserData. Pierwsza z nich służy do obsługi bazy danych. Druga będzie miała za zadanie zbierać z tej bazy różnego rodzaju informacje i odpowiednio je łączyć.
Klasę SQL wywołuję w taki sposób:
require_once('inc/sql.class.php'); $SQL = new SQL($sqlhost, $sqluser, $sqlpassword, $sqldatabase);
Baza łączy się w konstruktorze.
Próbowałem dołączać klasę w argumencie, lecz to nic nie dało.
W klasie Data pragnę odwoływać się do klasy SQL, ponieważ będę tam przeprowadzać wszelkie operacje oparte o dane użytkownika.
class UserData { function getData() { $query = $SQL->query('zapytanie'); } }
Jak zrobić coś tego typu?