Mechanizm obsługi sesji, Klasa, PHP 5 |
Mechanizm obsługi sesji, Klasa, PHP 5 |
1.09.2005, 09:09:19
Post
#1
|
|
Grupa: Zarejestrowani Postów: 214 Pomógł: 0 Dołączył: 3.04.2004 Skąd: Legionowo Ostrzeżenie: (0%) |
Witam!
Kilka tygodni temu po raz pierwszy zetknąłem się z OOP, przeglądając posty na forum. Zaciekawiło mnie to, dlatego zacząłem czytać trochę artykułów o programowaniu obiektowym, kupiłem nawet książkę, gdzie są opisane tego podstawy. W końcu udało mi się napisać jakąś klasę (do tej pory uczyłem się teoretycznie ). Jest to mechanizm obsługi sesji oparty o bazy danych MySQL. Przedstawiam go poniżej. Chciałbym prosić nie tylko o ocenę, ale też o uwagi na temat co robię źle, co powinenem zmienić, co jest niezgodne z zasadami programowania obiektowego itp. Dzięki temu może nauczę się tworzyć lepsze i bardziej wydajne klasy. Oto kod:
Przykład użycia:
Z góry dziękuje i pozdrawiam! |
|
|
6.09.2005, 18:15:07
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 16.07.2004 Ostrzeżenie: (0%) |
Samej klasie do obsługi sesji przydało by się jeszcze trochę. Choćby sesje dla botów wyszukiwarek, czy weryfikacja użytkownika np. po nr. IP.
Co do wsadzania funkcji sql, to lepiej od samego początku korzystać z jakiejś nakładki, później unikniesz przepisywania :-) -------------------- hmmm...
|
|
|
6.09.2005, 19:26:00
Post
#3
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) |
OOP:
Parametry polaczenia przekazuj przez argumenty konstruktora, a nie wpisuj na sztywno w kod klasy: np.
Nie zawsze sprawdzasz poprawnosc wynikow funkcji, np:
-------------------- Nie lubię jednorożców.
|
|
|
6.09.2005, 20:40:10
Post
#4
|
|
Grupa: Zarejestrowani Postów: 214 Pomógł: 0 Dołączył: 3.04.2004 Skąd: Legionowo Ostrzeżenie: (0%) |
@dr_bonzo Faktycznie, dzięki Jak pisałem to mój pierwszy skrypt w OOP, więc przydadzą mi się uwagi na temat poprawności jeszcze raz dzięki, zaraz to poprawiam!
|
|
|
Wersja Lo-Fi | Aktualny czas: 27.04.2024 - 01:21 |