Tashme programimi funksional apo procedurial ne php po kalon nga moda.(edhe pse une e preferoj me shume :p). Si cdo gjuhe tjeter e avancuar programimi me php 5 mund te behet edhe me objekte dhe klasa. Ne kete manual te vogel do te jap nje shembull baze per te krijuar me mire idene mbi funksionimin dhe perdorimin e objekteve
ose klasave. Mendoni funksionet, jane mjaft praktike dhe te nevojshme shpeshhere. Ne Programim me objekte funksionet perbejne klasat ose
librarite. Nje klase eshte nje librari e cila mund te permbaje nje mori funksionesh per qellime te caktuara. Supozojme ndersa
po ndertojme pjesen e antareve nuk do te na duhet me te krijojme funksione te vecanta apo dhjetra file. Mjafton te krijojme
nje klase ne te cilen te permbledhim te gjitha funksionet qe duhen per kete qellim. Keshtu krijojme edhe librarine tone e
cila do te ktheje rezultatet tona ne objekte te cilat mund ti perdorim fare lehte sipas nevojes dhe kerkeses.
Pa humbur kohe po filloj me nje shembull te thjeshte. Do te ndertojme nje klase e cila do te shfaq daten. Permbajtja e klases tone :
Kodi:
//po e quajme librarine tone kryesore Main
class Main {
//tani vendosim funksionet
function shfaq_daten() { return date('d.m.y'); } // funksione te tjera ... } //fund
Keshtu ne librarine tone kemi nje objekt qe do te ktheje si rezultat daten aktuale. Per te perdorur kete klase :
Kodi:
//ngarkojme librarine kryesore $libraria = new Main; //nga libraria shkepusin vetem objektin qe shfaq daten echo $libraria->shfaq_daten(); //nese nuk duam ta shfaqim por ta perpunojme informacionin qe permban ky objekt mund tia hedhim fare thjeshte nje variabli :
$data=$libraria->shfaq_daten();
Programimi ne objekte ka shume avantazhe si ne organizimin e kodit dhe riperdorimin e tij. Mund te kursehen ore te tera pune