![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 1 Dołączył: 9.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie serdecznie.
Jako, że ciągle próbuję walczyć z programowaniem obiektowym w PHP i chęcią rozgryzienia tego tematu, dziś napisałem jakiś prosty skrypt a'la rejestracja. Ogółem działa, przy prosiłbym doświadczonych użytkowników o krytykę i ewentualne poprawki - no chyba, że całość jest nie w ten deseń, jaki być powinno. Z góry dziękuję. Poniżej kody z dwóch plików, które napisałem: Plik z klasą:
Oraz plik główny:
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Skoro to początki obiektówki to zapamiętaj sobie: podstawą OOP jest obiekt, nie klasa - podobnie jak podstawą budownictwa są budynki, nie ich plany/szkice. Dlatego na swój kod patrz przez pryzmat jego interfejsu, a nie implementacji.
Jedna z podstawowych zasad to tworzenie obiektów, które zajmują się jednym konkretnym zagadnieniem, czyli przykładowo: walidacja danych, obsługa błędów w formularzu, sam formularz, zapisanie użytkownika - to wszystko to osobne obiekty. btw: jest 2010 rok, funkcje mysql_*() już naprawdę powinny odejść w niepamięć. PDO może i cudem nie jest, ale w porównaniu do pierwszego... deklasuje. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 13:32 |