|
Istorija: PHP/FI
PHP predstavlja naslednika alata po nazivu
PHP/FI, napisanog 1995.
godine od strane Rasmusa Lerdorfa. PHP/FI je predstavljao skup alata
napisanih u Perlu, i autor ga je koristio za sopstvene potrebe. Skup
alata je dobio ime "alati za ličnu prezentaciju" ((Eng. Personal Home
Page Tools), odakle i skraćenica PHP. Kako su rasle potrebe na sajtu,
autor je prepisao kompletan projekat u C-u i omogućio da može da
komunicira sa bazama podataka a korisnicima svog sajta da naprave
sopstvene prezentacije pomoću njega.
PHP/FI, čija je puna definicija glasila "alati za ličnu prezentaciju/prevodilac
obrazaca" ((Eng. Personal Home Page Tools/Forms Interpreter) je imao
samo neke stvari zajedničke sa današnjim PHP-om - promenljive kao u
Perlu, automatsko parsiranje promenljivih iz zahteva i ugrađeni HTML.
PHP/FI 2.0 je konačno i zvanično objavljen 1997. godine, da bi ga ubrzo
zamenio PHP 3.0.
PHP 3.0
PHP 3.0 je predstavljao prvu verziju koja dosta liči na današnje verzije
PHP-a. Kreirali su ga izraelski programeri Zeev Suraski i Endi Gutmans
sa fakulteta Tehnikon, kao potpunu preradu projekta PHP/FI. Otkrili su
da je on imao ozbiljne nedostatke i da nije mogao zadovoljiti njihov
univerzitetski projekat elektronske trgovine. U saradnji sa Ledorfom su
objavili PHP 3.0 kao zvaničnog naslednika jezika PHP/FI, a njegov razvoj
je zaustavljen.
Glavna osobina nove verzije jezika je bila njegova proširivost, koja je
privukla brojne programere širom sveta da dodaju nove mogućnosti. Pored
kvalitetne podrške za razne vrste baza podataka, verzija 3.0 je uvela i
mogućnost objektno orijentisanog programiranja i veću konzistentnost u
jezičkoj sintaksi.
PHP 3.0 je zvanično objavljen u junu 1998. nakon devet meseci korišćenja
u probnoj fazi.
PHP 4.0
U zimu 1998. Zeev i Gutmans su započeli ponovno pisanje PHP-a ispočetka,
pokušavajući da poprave jezgro tako da bi bolje radilo sa većim
aplikacijama i da bi poboljšali modularnost. Novo jezgro su nazvali Zend
mašina (Zend engine), po delovima svojih imena Zeev i Endi, da bi
kasnije formirali i Zend Technologies u Ramat Ganu, Izrael, koja
nadgleda unapređenje PHP-a. Novo jezgro je uspešno dovršeno i pojavilo
se u javnosti sredinom 1999, a nova verzija PHP-a, 4.0, opremljena novim
jezgrom je zvanično objavljena u maju, 2000. Pored boljih performansi,
nova verzija je uključivala i keširanje standardnog izlaza, sesije,
bolju podršku za različite veb-servere, sigurniji prenos korisničkih
podataka i nekoliko novih kontrolnih struktura.
PHP 5.0
Verzija 5.0 je izašla u julu 2004. godine, nakon dugog razvoja i
nekoliko probnih verzija. Koristi jezgro Zend mašina 2.0 sa novim
objektnim modelom i mnogo novih mogućnosti. Verzija 5 je takođe donijela
mnoštvo izmena u Objektno Orijentisanom Programiranju.
|