PHP si programarea server-side
7
Pe scurt, ce este PHP? Ca idee generala, PHP reprezinta un limbaj de programare ce permite modificarea paginilor web inainte ca acestea sa fie transmise de server catre browserele utilizatorilor.
PHP poate genera continut HTML pe baza unor fisiere existente sau pornind de la zero, poate sa afiseze o imagine sau orice alt continut accesibil prin web, sau sa redirectioneze utilizatorul catre alte pagini. In cadrul acestui proces, PHP poate consulta baze de date, fisiere externe sau alte resurse, poate trimite email-uri sau executa comenzi ale sistemului de operare. Intrucat procesarea se realizeaza la nivelul serverului web, inainte ca paginile web sa ajunga in browser, PHP este considerat un limbaj de programare server-side.
Modul in care PHP genereaza continut pentru o pagina ce va fi afisata de browser este prin instructiunile delimitate de etichetele <?php si ?>. Astfel, orice se afla intre aceste tag-uri va fi considerat cod-sursa si va fi executat de interpretorul PHP si inlocuit cu rezultatul executiei. Ce este in afara tag-urilor ramane neschimbat si este transmis catre browser. Spre exemplu, avem o pagina ca mai jos.
Azi e
Rezultatul va fi o pagina HTML ce va contine cuvintele "Azi e" si rezultatul codului PHP (in cazul acesta - data curenta). Codul HTML final, transmis de server in urma procesarii PHP este urmatorul:
Azi e 20.04.2025
Codul PHP nu trebuie sa fie neaparat intercalat in pagina HTML. Secventa de mai jos produce o pagina similara celei de mai sus (in acest caz PHP produce o pagina HTML de la zero).
';
print 'Azi e' . date( 'd.m.Y' );
print '