12.07.2015 Views

preuzimanje - Visoka Å¡kola za informacione tehnologije ITS

preuzimanje - Visoka Å¡kola za informacione tehnologije ITS

preuzimanje - Visoka Å¡kola za informacione tehnologije ITS

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Projektovanje informacionih sistema Petar Gnjidić 148/06STRUKTURA PROGRAMAZa razliku od većine programskih jezika koji poseduju početnu funkciju (main u C-u, prvi blokBEGIN u Paskalu, klasa koja poseduje main metodu u Javi itd.) nego nalik na većinu skriptnihjezika, i PHP datoteka jednostavno sadrži skup instrukcija koje se izvršavaju jedna <strong>za</strong> drugom,od prve do poslednje gde sledi kraj programa.U PHP datoteci, blok koji je okružen jezičkim strukturama se smatra PHP kodom iizvršava se, a ostatak - van tih znakova - se smatra tekstom koji jednostavno treba da seispiše na standardni izlaz, bez interpretiranja. Sledi primer jednog PHP programa:Na ovaj način, na standardnom izlazu se na kraju pojavljuje sledeći tekst:Zdravo svete!što predstavlja HTML kod spreman <strong>za</strong> prikaz u brauzeru.PHP kod može biti organizovan u funkcije i klase, i može se organizovati u više datoteka. Kaopočetna datoteka, tj. datoteka čije instrukcije se izvršavaju prve, se uzima ona datoteka kojase da interpreteru na izvršavanje.TEHNIČKE MOGUĆNOSTIRazvojni tim PHP-a se sastoji od nekoliko desetina programera, i još nekoliko desetina radnikakoji rade na drugim projektima ve<strong>za</strong>nim <strong>za</strong> PHP, kao što je PEAR i dokumentacija PHP-a. Poredovoga, PHP-u su dobrovoljno doprinosili mnogi programeri širom sveta. Brz razvoj jeprouzrokovao da PHP poseduje veliki broj biblioteka i funkcija, ali i problem nekonzistentnostiu imenovanju ugrañenih funkcija.Sledi detaljan spisak mogućnosti koje PHP nudi kroz svoje biblioteke i dodatke:• Komunikacija sa ba<strong>za</strong>ma podataka; podržane baze:- MySQL- mSQL- PostgreSQL9/82

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!