Mikä on PHP?
PHP (lyhenne sanoista PHP: Hypertext Preprocessor) on Perlin
kaltainen ohjelmointikieli, jota käytetään erityisesti
Web-palvelinympäristöissä dynaamisten web-sivujen luonnissa.
Ohjelmointikielen lisäksi PHP-ympäristössä on laaja
luokkakirjasto. PHP on komentosarjakieli, jossa ohjelmakoodi
tulkitaan vasta ohjelman suoritusvaiheessa. PHP:tä voidaan käyttää
useilla eri alustoilla ja käyttöjärjestelmillä.
PHP:n ensimmäinen versio julkaistiin vuonna 1995, ja nykyisin PHP
on vertailuissa johtava dynaamisten web-palveluiden tuottamiseen
tarkoitettu kieli.
Historia
Vuonna 1994 tanskalais-grönlantilainen Rasmus Lerdorf kirjoitti
pienen kokoelman C-kielisiä CGI-skriptejä nimellä Personal Home
Page Tools. Lerdorf julkisti työkalut GPL-lisenssillä 8. kesäkuuta
1995 nimellä PHP/FI (Personal Home Page / Forms Interpreter).
PHP/FI 2.0 julkaistiin marraskuussa 1997 ja sillä oli useita
tuhansia käyttäjiä ympäri maailmaa. Ohjelma oli asennettu noin
50 000:een domainiin (1 % kaikista Internetin domaineista) ja useat
ihmiset osallistuivat sen kehittämiseen. Projekti oli yhä Rasmus
Lerdorfin päävastuulla.
Andi Gutmans ja Zeev Suraski totesivat PHP/FI 2.0:n riittämättömäksi
Internet-kauppasovelluksen tarpeisiin. He kirjoittivat lähes koko lähdekoodin
alusta asti uudelleen ja julkaisivat sen kesäkuussa 1998 nimellä
PHP 3. Lyhenteen uudeksi merkitykseksi valittiin rekursiivinen PHP:
Hypertext Preprocessor.
Talvella 1998 Gutmans ja Suraski aloittivat PHP:n ytimen uudelleen
kirjoittamisen. Heidän tavoitteenaan oli ydin, joka tukisi
kolmansien osapuolten ohjelmointirajapintoja. Uusi ydin julkaistiin
vuonna 1999 nimellä Zend Engine (yhdistelmä nimistä Zeev ja Andi)
ja maaliskuussa 2000 julkaistu PHP 4 käyttää sitä ytimenään.
PHP 5 julkaistiin heinäkuussa 2004. Sen ytimenä on Zend Engine II,
joka muun muassa tukee olio-ohjelmointia ja sisältää sisäänrakennetun
tietokantamoottorin (SQLite). Uusin versio (PHP 5.3.3) julkaistiin
22. heinäkuuta 2010. PHP 4:n virallinen tuki päättyi 8. elokuuta
2008.