Dumneavoastră, în calitate de dezvoltator de site-uri web, nu aveți de ales ce software PHP să utilizați; există o singură implementare a PHP la nivel mondial. Un computer numit server găzduiește site-ul dvs. Web și răspunde solicitărilor de a furniza pagini pentru vizualizare. O copie a software-ului PHP este instalată pentru a fi utilizată de toate site-urile Web găzduite pe acel server. PHP este un limbaj de scripting care crește limbajul de marcare hipertext (HTML), folosit pentru a crea site-uri web pe Internet. Un limbaj de scripting nu este un adevărat limbaj de programare; mai degrabă, modifică prezentarea online în timp real a conținutului HTML pentru a oferi informații actuale și dinamice vizitatorilor site-ului Web.
HTML este limba sau codarea computerului care afișează conținut, cuvinte și imagini atunci când cineva introduce adresa pentru site-ul dvs. Web. Codarea HTML spune serverului și, în cele din urmă, computerului dvs., ce text și imagini să afișați și cum să le afișați, cum ar fi cu caractere aldine roșii. Aceasta este partea de marcare a numelui HTML. Partea de hipertext se referă la capacitatea HTML de a furniza link-uri către alte părți ale site-ului dvs. Web sau orice site cu o adresă pe Internet.
Pe cât de util este HTML, toate paginile HTML ale site-ului Web sunt statice, ceea ce înseamnă că fiecare pagină prezintă întotdeauna aceleași informații, cu excepții foarte mici. Dezvoltarea software-ului PHP a permis paginilor să devină dinamice și a permis utilizatorilor să interacționeze cu paginile pentru a oferi informații personalizate. PHP face acest lucru cu fișierele PHP care se află pe server, cu datele site-ului Web în aceleași foldere. În fișierul PHP vor fi instrucțiuni despre cum să obțineți datele variabile pentru afișare.
Software-ul PHP este un preprocesor pe partea de server, deoarece se află pe server și preia pagina de pe server înainte ca browserul, software-ul care afișează codul HTML pe computer, să o poată afișa. Când un server primește o solicitare de afișare a unei pagini HTML, programul PHP citește mai întâi codul HTML, caută indicii către codul PHP, efectuează sarcina PHP și scrie acel conținut în codul HTML. Serverul trece apoi pagina cu atât conținutul original, cât și conținutul inserat. Browserul dvs. interpretează atât inserțiile HTML, cât și PHP ca HTML.
Programatori din întreaga lume contribuie la dezvoltarea și întreținerea software-ului PHP. Printre cele mai utile caracteristici ale PHP este abilitatea de a solicita informații dintr-o bază de date structurată de interogări. Dezvoltatorii terți oferă interfețe grafice pentru a reduce efortul de a codifica PHP, în ceea ce se numește medii de dezvoltare integrate (IDE). Aceste IDE pot include programe de depanare, execuție în trepte, supraveghere variabilă și alte instrumente comune pentru codarea software.