PHP



Website: www.php.net

Proiectat de: Rasmus Lerdorf


PHP este un limbaj de script cu scop general orientat către dezvoltarea web.

A fost inițial creat de programatorul danez-canadian Rasmus Lerdorf în 1993 și lansat în 1995.

Implementarea de referință PHP este acum produsă de grupul PHP.

PHP a fost inițial o prescurtare a paginii de pornire personale, dar acum reprezintă inițialismul recursiv PHP: Hypertext Preprocessor.php Codul este de obicei procesat pe un server web de către un interpret PHP implementat ca un modul, un dehor sau o interfață de gateway comună (CGI ) executabil.

Pe un server web, rezultatul codului PHP interpretat și executat - care poate fi orice tip de date, cum ar fi HTML generat sau date de imagine binară - ar forma întregul sau o parte dintr -un răspuns HTTP.

Există diverse sisteme de șabloane web, sisteme de gestionare a conținutului web și cadre web care pot fi utilizate pentru a orchestra sau a facilita generarea acestui răspuns.

În plus, PHP poate fi utilizat pentru multe sarcini de programare în afara contextului web, cum ar fi aplicații grafice autonome și controlul dronei robotice.

Codul PHP poate fi, de asemenea, executat direct din linia de comandă.

Interpretul standard PHP, alimentat de motorul Zend, este un software gratuit lansat sub licența PHP.

PHP a fost portat pe scară largă și poate fi implementat pe majoritatea serverelor web pe o varietate de sisteme și platforme de operare.

Limbajul PHP a evoluat fără o specificație formală sau standard scris până în 2014, implementarea originală acționând ca standard de facto pe care alte implementări au vizat -o a urma.

Din 2014, lucrările au continuat să creeze o specificație formală PHP.W3Techs relatează că din septembrie 2023, „PHP este utilizat de 77,0% din toate site-urile web al căror limbaj de programare din partea serverului îl cunoaștem”.

De asemenea, raportează că doar 16,7% dintre utilizatorii PHP folosesc versiunile 8.x acceptate în prezent.

Majoritatea utilizează, de departe, PHP 7 neacceptat, mai precis PHP 7.4, în timp ce 20% folosesc PHP 5 (puțin mai mult decât utilizați PHP 8.x acceptat), care nu este acceptat cu corecții de securitate și este cunoscut că are vulnerabilități grave de securitate.

Acest lucru indică cel mai probabil că aceste site -uri web sunt vulnerabile, cele care utilizează 5.X, deși nu indică neapărat că pentru cei care utilizează 7.X, deoarece distribuțiile Linux precum Ubuntu și Debian oferă asistență comercială și pot oferi patch -uri de securitate pentru Unele versiuni 7.x neacceptate, cum ar fi 7.4 din PHP.