PHP reiškia PHP: Hypertext Preprocessor, o PHP reiškia asmeninį pagrindinį puslapį [Tools]. Šio tipo akronimas žinomas kaip retronimas. Iš pradžių, 1994 m., kalba buvo sukurta kaip nedidelis dvejetainių failų rinkinys, naudojamas kai kuriems pagrindiniams svetainės srauto duomenims rinkti. 1997 m. analizatorių perrašė du izraeliečiai, o pavadinimas buvo pakeistas į dabartinį akronimą – buvo nustatyta, kad hiperteksto išankstinis apdorojimas buvo neabejotinai priimtinesnis pavadinimas verslo pasaulyje.
Tai atvirojo kodo kalba, pirmiausia naudojama dinaminiam žiniatinklio turiniui ir serverio programoms. PHP dažnai nurodomas kaip pagrindinis konkurentas su šiais dalykais:
Microsoft C# – Visual Basic.NET – ASP šeima
„Sun’s Java“ – JSP
„Macromedia“ „ColdFusion“.
CGI – Perl
PHP turi daug atvirojo kodo bibliotekų, įtrauktų į pagrindinę versiją, ir daugelis kitų yra lengvai prieinamos. Yra plėtinių, padedančių susieti su daugybe sistemų, įskaitant IRC, daugybę glaudinimo formatų ir Windows API. Yra ir kitų plėtinių, leidžiančių PHP generuoti failų formatus skrydžio metu, pavyzdžiui, populiarus plėtinys, leidžiantis kurti „Adobe Flash®“ filmus.
Nuo 3 versijos PHP turi integruotas į objektą orientuotas funkcijas. 5 versija iš esmės pagrįsta šia ribota funkcija, o kalba dabar turi tvirtas į objektą orientuotas galimybes, įskaitant sąsajas, išimtis, sunaikinimus ir santraukas.
PHP pasiekė platų populiarumą su 4 versija, išleista 2000 m. 2004 m. debiutavo 5 versija, ir dabar ji laikoma viena iš populiariausių kalbų, naudojamų serverio pusės scenarijams.
Be jokios abejonės, daugumą jo populiarumo nulėmė gana lengvas mokymasis ir liūdnai pagarsėjęs laisvumas. Masyvai ir kintamieji PHP gali turėti bet kokio tipo objektus, kintamųjų nereikia deklaruoti, o sintaksė yra nepaprastai paprasta.
Skirtingai nuo daugelio kalbų, pvz., C# ar Perl, kurios dažniausiai seka bendresnius programuotojus, daugelis PHP programuotojų nemoka jokios kitos kalbos. Dėl to ji kartais atmetama kaip menkesnė kalba, tačiau jos augantis populiarumas ir daugybė tvirtų bei efektyvių svetainių, sukurtų naudojant ją kaip struktūrą, šį mitą išsklaido.
PHP kartais buvo kritikuojamas dėl to, ką kai kurie laiko saugumo trūkumais, palyginti su tokiomis kalbomis kaip ASP. Lengvai suprantamų klaidų pranešimų trūkumas, kartais pernelyg tvirtas konfigūracijos failas ir akivaizdžiai neišsamus integruotų funkcijų rinkinys taip pat nurodomos kaip sritys, kurias reikėtų patobulinti.
Tačiau plėtra ir toliau sparčiai tęsiasi, ir su kiekvienu tolesniu kūrimu kalba sprendžia vis daugiau atvirojo kodo bendruomenės keliamų problemų.