Cytat(d@ro @ 23.07.2006, 18:37 )

Witam,
Ostatnio przyglądam się klasom w php, ale zabardzo nie wiem do czego one służą.
Co je odróznia od funkcji?
Pozdrawiam
Klasa sama w sobie to troche kodu tak naprawde. Jesli natomiast sobie klase juz napiszemy mozemy ja wykorzystac do stworzenia obiektu. A do czego obiekty - wg mnie dzieki obiektom sama aplikacja wyglada naturalniej. Dzieki obiektom wszystko na co sie sklada aplikacja mozna przedstawic w logiczniejszy sposob. Mozemy sobie stworzyc obiekt uzytkownika a w nim zawrzec operacje zwiazane z samym uzytkownikiem takie jak logowanie, edycja jego danych czy tez rejestracja

W podobny sposob mozna reprezentowac inne bardziej abstrakcyjne elementy naszej aplikacji - takie jak chocby polaczenie z baza lub tez magazyn dla zmiennych superglobalnych ( taka otoczka dla zmiennych z $_POST czy tez $_GET);
Klasa to jakby spojny wycinek aplikacji pozwalajacy rowniez na wykorzystanie jej gdzies pozniej

Pozatym kod OOP jest zdecydowanie ladniejszy niz strukturalny. W moich aplikacjach jest f-cja napisana przeze poza klasami

Pozdrawiam