PHP


PHP je skriptni jezik opšte namene usmeren na razvoj web-a. Prvobitno ga je stvorio dansko-kanadski programer Rasmus Lerdorf 1994. godine. Implementaciju PHP-a sada izvodi PHP grupa. PHP je prvobitno predstavljao akronim Personal Home Page (lična početna stranica), ali sada predstavlja rekurzivni inicijalizam PHP: Hypertext Preprocessor.

PHP kod se obično obrađuje na web serveru od strane PHP interpretera implementiranog kao modul, demon ili kao izvršna datoteka Common Gateway Interface (CGI). Na web serveru, rezultat interpretiranog i izvršenog PHP koda – koji može biti bilo koja vrsta podataka, kao što su generirani HTML ili binarni podaci slike – činio bi celokupan ili deo HTTP odgovora. Različiti sistemi web šablona, ​​sistemi za upravljanje web sadržajem i web okviri postoje koji se mogu koristiti za orkestriranje ili olakšavanje generisanja tog odgovora. Dodatno, PHP se može koristiti za mnoge programerske zadatke izvan web konteksta, kao što su samostalne grafičke aplikacije i robotsko upravljanje dronom. PHP kod se takođe može direktno izvršiti iz komandne linije.

Standardni PHP interpreter, koji pokreće Zend Engine, je besplatan softver objavljen pod PHP licencom. PHP je široko prenesen i može se primeniti na većini web servera na različitim operativnim sistemima i platformama.

PHP jezik je evoluirao bez pismene formalne specifikacije ili standarda do 2014. godine, pri čemu je originalna implementacija delovala kao de facto standard koji su druge implementacije imale za cilj da slede. Od 2014. godine nastavljen je rad na kreiranju formalne PHP specifikacije.

W3Techs izveštava da od januara 2022. “PHP koristi 78,1% svih web stranica čiji programski jezik na strani servera poznajemo.” PHP verzija 7.4 je najkorišćenija verzija. Podrška za verziju 7.3 je ukinuta 6. decembra 2021.