În era tehnologiei, a cunoaște noțiuni de bază de programare este esențial. Numărul mare de limbaje de programare poate fi însă copleșitor, iar informațiile, deși din abundență, pot fi greu de înțeles. Dacă te-ai întrebat vreodată ce este PHP, ce înseamnă el și ce legătură este între acesta și servere, poți citi mai multe informații în continuarea acestui articol.
Cuprins:
- 1. Ce este PHP – istoric
- 2. Limbajul PHP – unde și de ce este folosit
- 3. Noțiuni de limbaj PHP pentru începători
1. Ce este PHP – istoric
Acronimul PHP a însemnat inițial Personal Home Page. Ulterior, a fost modificat, iar în prezent înseamnă PHP Hypertext Preprocessor. Această denumire este un acronim recursiv, primul cuvânt al prescurtării (PHP) fiind însuși acronimul.
PHP este un limbaj de programare cu cod sursă deschis (open source), ceea ce înseamnă că este gratuit. Acest limbaj a fost conceput de către Rasmus Lerdorf începând cu anul 1994, special pentru web. De atunci, o multitudine de colaboratori s-au unit sub numele „The PHP Group” și au continuat să îl dezvolte și să îl îmbunătățească, adăugând noi funcții pe măsură ce apăreau noi versiuni.
Până astăzi, a trecut prin mai multe rescrieri importante, iar în prezent a ajuns la versiunea 8. Există versiuni diferite pentru majoritatea serverelor web. Limbajul PHP este disponibil pentru toate sistemele de operare.
2. Limbajul PHP – unde și de ce este folosit
Începând cu versiunea 4.3, limbajul PHP a putut fi folosit și în mod „linie de comandă”. În general însă, PHP este integrat în HTML. Acesta generează un cod HTML care va fi văzut de utilizator. Dacă apelezi la o firmă de găzduire web, informațiile sunt luate de pe serverul web, apoi sunt modificate cu ajutorul limbajului PHP, după care sunt afișate de către browserul utilizatorilor. Din acest motiv, PHP este un limbaj de programare server side.
Ce face PHP pentru ca pagina web să apară așa cum o vede utilizatorul:
- Scripting de partea serverului
- Afișează fișiere PDF, imagini, text, filme
- Generează conținut dinamic
- Trimite și primește cookies
- Accesează baze de date
- Colectează date
- Folosește protocoale specifice
Un programator specializat va scrie codul PHP necesar, care va fi rulat pe server, generând un cod HTML ce va fi afișat utilizatorului. În plus, deoarece PHP este un limbaj de programare ce poate fi folosit și în linie de comandă, un programator poate crea diferite aplicații.
De ce este limbajul PHP atât de popular:
- Gratuitate: PHP s-a dezvoltat sub licența „open-source”
- Simplitate și flexibilitate: Este foarte ușor să folosești sintaxe PHP ca începător și în același timp, acesta oferă multe opțiuni pentru un programator avansat. PHP ține pasul cu tehnologiile (disponibil pentru toate sistemele de operare) și poate fi integrat pe majoritatea serverelor
- Eficiență: PHP folosește metode de alocare a resurselor (acesta formează un sistem de cache al conținutului dinamic de partea serverului, foarte util într-un mediu multiutilizator precum web-ul)
- Securitate: Programatorul PHP poate securiza codul (de exemplu, scriptul poate fi securizat HTTPS)
3. Noțiuni de limbaj PHP pentru începători
În cazul în care codul PHP este integrat în codul HTML, acesta începe și se termină cu niște instrucțiuni speciale <?php de început și ?> de sfârșit, care permit intrarea și ieșirea din ceea ce se numește „modul PHP”.
Limbajul PHP are 8 tipuri de variabile interne:
- NULL (fără valoare/valoare necunoscută)
- Boolean (True/False)
- Integer (Numere întregi)
- Float (Numere reale)
- String (Șir de caractere)
- Array (Listă, Vector, Matrice, Dicționar)
- Resurse (Legături cu surse externe)
- Obiecte (Instanțe ale unei clase, cu proprietăți având valori specifice)
Numărul de variabile globale ale limbajului de programare PHP este mult mai mare, dintre care amintim: $GLOBALS, ‘ SERVER_NAME ‘, ‘ SERVER_SOFTWARE ‘.
PHP are aproximativ 1000 de funcții de bază preinstalate (declare, print, etc). Numărul funcțiilor crește semnificativ dacă sunt instalate extensiile existente. Atât începătorii, cât și cei mai avansați, pot folosi manualul online de PHP.
PHP este un limbaj de programare de neînlocuit, fiind gratuit, simplu de folosit și extrem de eficient și flexibil. Continua sa dezvoltare a dus la produsul matur și sigur de astăzi. Dacă ești interesat/a de ce se află în spatele celor ce îți oferă găzduire web, învață să scrii cod în PHP!
Sursa foto: Shutterstock.com