PHP (un acronim recursiv PHP Hypertext Preprocessor Engleză - .. «PHP: Hypertext Preprocessor“, sau Personal Home Page Tools - «Un instrument pentru crearea de pagini web personale") - limbaj de programare de scripting folosit pentru a dezvolta aplicatii web. Susținut de marea majoritate a furnizorilor de servicii de găzduire, este unul dintre liderii printre limbile de programare utilizate pentru a crea site-uri Web dinamice. Sintaxa este foarte aproape de C.
Limba PHP este un obiect frecvent de critici corecte și de nenumărate ridicole. Fiecare dintre aspectele sale pozitive este, de asemenea, negativ, totul depinde de ce parte să se uite la avantajele și dezavantajele.
Limbajul este extrem de ușor de învățat, ceea ce reprezintă meritul său fără îndoială. Este, de asemenea, un dezavantaj: un prag de intrare prea mic contribuie la apariția "prea programatorilor" în PHP. mai mult sau mai puțin vorbind limba, dar care nu este familiarizată cu conceptele culturii și disciplina programării. Pe ea, fără prea mult efort, oamenii care nu cunosc principiile de bază ale programării pot începe să codifice. Toate acestea au dus la apariția unei nenumărate cantități de artizanat în PHP. Din fericire, cu fiecare versiune nouă, limba se schimbă puțin și unele dintre aceste meserii mor, deoarece nu mai funcționează corect.
Inițial, avantajul imens al PHP a fost capacitatea de a implementa simplu și în mod natural un cod interpretat cu instrucțiuni de ieșire (și instrucțiuni condiționale) direct în HTML folosind un pseudo-tag special
Dar, pe parcursul dezvoltării funcționalității limbajului, inițiativa a fost interceptată de "programatori curați" și a început separarea procesării de șablon. Ca rezultat, PHP interpretul a dobândit un număr foarte mare de funcții în toate ocaziile, tie-in HTML-cod directă a devenit nepopular, și în cele din urmă a început să creeze un sisteme PHP templating, cum ar fi Smarty, «precompilata“ model cu generație ... același cod PHP inserat în HTML. Astfel, recursiunea însoțește PHP în toate - este conținut nu numai în numele PHP. dar și în aplicarea sa.