Definicija PHP

Kratica PHP identificira programski jezik koji je rođen kao osobna početna stranica (PHP) Alati . Razvio ju je programer rođen u Danskoj Rasmus Lerdorf 1994. s ciljem olakšavanja dizajna dinamičkih web-stranica.

PHP

Rekurzivna skraćenica je, međutim, trenutno povezana s PHP Hypertext Pre-Processor . Jezik je danas razvijen od strane PHP grupe iako mu nedostaju formalni propisi. Zaklada za slobodni softver stoga PHP licencu smatra dijelom slobodnog softvera .

PHP jezik se obično obrađuje izravno na poslužitelju, iako se može koristiti i putem softvera koji je sposoban izvršavati naredbe i za razvoj druge klase programa .

Lerdorf je dizajnirao prvu verziju PHP-a na jeziku Perl na temelju pisanja CGI skupa C jezika . Namjera mu je bila predstaviti svoj životopis i pohraniti podatke kao što je broj posjetitelja koji posjećuju njegovu web stranicu .

Programeri izraelskog podrijetla Zeev Suraski i Andi Gutmans, u međuvremenu, bili su odgovorni za prepisivanje parsera 1997. godine i pokretanje PHP3, zamjenjujući ime jezika najnovijim. S vremenom bi ti programeri prepisali cijeli PHP kod .

Trenutno je PHP obično ugrađen unutar HTML koda web stranica i pokreće se s poslužitelja. Procjenjuje se da je PHP prisutan na više od dvadeset milijuna web-mjesta i na gotovo milijun poslužitelja.

Jedna od prednosti PHP-a je njezina sličnost s strukturiranim programskim jezicima (kao što su Perl i C), što pomaže programerima da u kratkom vremenu razviju složene aplikacije. Zapravo, za programera s malo iskustva u ovom jeziku, vrlo ga je lako naučiti i prenijeti na svoje stranice funkcije i strukture koje obično koristi u stvaranju drugih vrsta softvera.

Iako postoje alternative za sve ukuse, mnogi smatraju da je PHP nezamjenjiv alat za razvoj web-mjesta. U načelu, omogućuje uspostavljanje veze s bazom podataka, preko koje je moguće, na primjer, na zaslonu prikazati osobne podatke klijenta kada to zahtijeva. Ali najvažnija značajka PHP-a je da vam omogućuje dinamičko mijenjanje sadržaja stranice, što je danas ključno.

Na primjer, u internetskim novinama vijesti se učitavaju često, a "naslovna stranica" mijenja se nekoliko puta tijekom dana. Bilo bi vrlo naporno mijenjati HTML kod svaki put kada želite ažurirati stranicu, jer ne samo da bi bilo potrebno dodati najnoviji članak, nego ga smjestiti na prvo mjesto i premjestiti ostatak prema dolje, na kraju eliminirati neke kako ne bi preopteretili stranica. Ako dodamo pravila svakog dizajna, koji obično označavaju drugu veličinu slike za naslovnicu, a drugu za cijeli tekst, veze koje se pojavljuju samo u pregledu (kao što su "povezani postovi") itd. zadatak može biti nepraktičan .

Zahvaljujući mogućnostima koje PHP nudi, samo ažuriranjem baze podataka s najnovijim vijestima, dobro dizajnirana stranica moći će dinamički organizirati sve informacije svaki put kad netko učita naslovnicu. Naravno, njegove prednosti se ne završavaju, a ako se koristi zajedno s drugim jezicima, kao što je Javascript, i razvojnim modelima kao što je Ajax, rezultati mogu biti blistavi.

Ukratko, Javascript se pokreće na korisničkom računalu koje nudi dodatne mogućnosti PHP-u, tako da zajedno mogu obavljati zadatke kao što su automatsko podešavanje proporcija stranice prema lokalnoj razlučivosti, promjena sadržaja nema potrebe za osvježavanjem i punjenjem, kao i za prijenos datoteka na poslužitelj nudeći informacije u stvarnom vremenu o napretku učitavanja.

Preporučeno