Witam,
postaram się jak najlepieej opisać problem.
Aplikacja opiera się o programowanie obiektowe.
Mam napisany sterownik bazy danych m.in. zawierający obliczanie ilości wykonanych zapytań do bazy.
Oprócz tej klasy istnieje klasa obsługująca użytkownika - zalogowanego, bądź nie.
Problem wydaje się banalny, ale nie dla mnie. Chciałbym aby sterownik obsługujący np. obliczanie ilości zapytań potrzebnych do wyświetlenia newsów na stronie (taki przykład) był również wykorzystywany w tej samej formie (ten sam identyfikator) do obliczania ilości zapytań podczas obsługi użytkownika, aby ilość zapytań była dodawana.
Tj. na początku skryptu znajduje się kod: $sql = new Mysql( [parametry] ); Aby użyć klasy bazy danych w klasie np. User musiałem tworzyć nowy identyfikator, albo zastąpić już istniejący. Aby temu zapobiec wykorzystywałem do tego konstrukcję global, ale już wiem, że to nie jest poprawne.
Jest na to jakieś rozwiązanie?
Pozdrawiam.