Skip to main content

PHP

PHP je univerzálny skriptovací jazyk na vývoj webových stránok. Pôvodne ho vytvoril dánsko-kanadský programátor Rasmus Lerdorf v roku 1994. V súčasnosti referenčnú implementáciu jazyka vyvíja súkromná spoločnosť. Pôvodná skratka znamenala Personal Home Page, ale v súčasnosti sa používa rekurzívna skratka PHP: Hypertext Preprocessor.

Kód sa zvyčajne spracováva na webovom serveri pomocou interpretu PHP implementovaného ako modul alebo ako spustiteľný súbor CGI (Common Gateway Interface). Na webovom serveri by výsledok interpretovaného a vykonaného kódu PHP – ktorým môže byť akýkoľvek typ údajov, napríklad vygenerované HTML alebo binárne obrazové údaje – tvoril celú odpoveď HTTP alebo jej časť.

Existujú rôzne systémy webových šablón, systémy správy webového obsahu a webové rámce, ktoré sa môžu použiť na organizáciu alebo uľahčenie generovania tejto odpovede. Okrem toho sa dajú použiť na mnohé programátorské úlohy mimo kontextu webu, napríklad na samostatné grafické aplikácie a riadenie robotických dronov. Kód možno spúšťať aj priamo z príkazového riadka.

Štandardný kompilátor PHP, ktorý používa Zend Engine, je slobodný softvér vydaný pod licenciou PHP. Jazyk bol široko portovaný a možno ho nasadiť na väčšinu webových serverov na rôznych operačných systémoch a platformách.

Do roku 2014 bol jazyk PHP vyvíjaný bez písomnej formálnej špecifikácie alebo normy, pričom pôvodná implementácia fungovala ako de facto norma, ktorú sa ostatné implementácie snažili nasledovať. Od roku 2014 pokračujú práce na vytvorení formálnej špecifikácie jazyka.

Server W3Techs uvádza, že od januára 2022 „tento jazyk používa 78,1 % všetkých webových stránok, ktorých programovací jazyk na strane servera poznáme“. Najpoužívanejšou verziou je verzia 7.4. Podpora verzie 7.3 sa skončila 6. decembra 2021.