Klasy PHP - Do czego służą?

Przypomniałem sobie, ze kilka tygodni czytałem o klasach w PHP. Jedyne co zapamiętałem, to to, że nic nie rozumiem. Może ktoś wyjaśnić tak na chłopski rozum do czego one służą? Nie chodzi mi o składnie itd. Tylko o przykładowe zastosowanie.

Na chłopski rozum, to sobie poczytaj o programowaniu obiektowym.

Zobacz np. ten art: http://wortal.php.pl/wortal/artykuly/ph … a_oo_w_php

Klasy (te w php5) to nic innego jak model programowania obiektowego - jak już adpawl napisał.

Jest to tak rozległa tematyka (praktycznie osobny język), że trudno streścić cokolwiek.

Klasy pozwalają na segregację funkcji, relacji między nimi, sprawiają że aplikacje są bardziej przejrzyste,

umożliwiają późniejsze wprowadzanie zmian przez osoby trzecie (w przypadku kodu strukturalnego [czyli zwykłego, standardowego php],

jest to baaardzo utrudnione i wystarczy odejść od jakiegoś skryptu na pare miesięcy i bardzo trudno jest ogarnąć cały chaos).

Przykłady klas w mojej opini nie zawsze przekonują do przejścia w stronę obiektów,

gdyż ukazują banalne rzeczy, a tu nie ma po co kombinować…

Klasy sprawdzają się przy większych projektach.

Obowiązkowo zerknij tutaj:

http://webcity.pl/webcity/programowanie … hp_5_cz__1