Chciałbym napisać klasę User, która będzie obsługiwała użytkowników, m.in logowanie, wylogowanie, itd. Mam do rozwiązania kilka kwestii.
Chcę ją napisać wykorzystując MySQLi. Ważne żeby klasa działała szybko i była łatwa do późniejszej modyfikacji. Po to korzystam z OOP.
Jak najlepiej rozwiązać sprawę łączenia się z bazą?.
Czy dobrze będzie tworzyć połączenie z bazą w konstruktorze, a ustawienia bazy byłby przechowywane w polu $config, czy może
utworzyć metodę, która będzie tworzyć połączenie z bazą?