![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 88 Pomógł: 0 Dołączył: 12.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
czytam PHP5 Zaawansowane Programowanie.
I właśnie chciałbym rozwinąć wątek "Obiektowej obsługi zdarzeń". Obecnie, przy programowaniu proceduralnym tworzylem system na zasadzie: kontroler + funkcja + dodatkowe parametry które stanowiły element adresow url. np. c=user ; f=articleList w tablicy user trzymalem dostepne funkcje dla tego kontrolera czyli np. articleList,articleAdd itp. przy pobieraniu parametrów sprawdzalem czy kontroler i funkcja są dostepne w systemie - jezeli tak, to includowalem plik kontrolera (controlers/user.php) a funkcję przekazywałem do instrukcji switch, na podstawie której ładowałem plik z kodem obsługującym funkcję. Wygląda to mniej więcej tak: index.php:
user.php
Niedawno nawet przeczytałem gdzieś, że ten sposób podziału nawet jakoś się nazywa (od nazwiska jego twórcy), aczkolwiek dowiedzialem sie o tym znacznie pozniej. Najwyrazniej wpadlem na cos, co juz kiedys ktos wymyslil. Nie wazne. Teraz czas na OOP. Jakie są wasze doświadczenia przy tworzeniu klas kontrolujących zdarzenia ? Gdzie można coś na ten temat jeszcze poczytać ? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 01:47 |