Curs Web Development
Curs HTML
Curs CSS
Curs Javascript
Curs PHP
Curs Phyton
Curs SQL
Curs SEO

Ce este PHP? Cum funcționează pe server?

PHP este un limbaj de programare server-side, adică rulează pe server și generează conținutul care va fi trimis către browserul utilizatorului. De exemplu, atunci când accesezi o pagină .php, serverul execută codul PHP, iar rezultatul (de obicei HTML, JSON sau text) este trimis înapoi în browser.

PHP este folosit în special pentru a construi site-uri dinamice și aplicații web. Spre deosebire de HTML, care este static, PHP poate prelua date dintr-o bază de date, poate procesa formulare, autentifica utilizatori și mult mai mult.

Pe scurt, fluxul este:

Instalare XAMPP / Laragon / MAMP

Pentru a putea rula PHP pe calculatorul tău, ai nevoie de un server local. Cele mai populare opțiuni sunt:

XAMPP

XAMPP conține Apache (server web), MySQL (bază de date) și PHP. Este disponibil pentru Windows, Linux și Mac. După instalare, pornești modulele Apache și MySQL din panoul de control.

Laragon

Laragon este foarte apreciat pentru simplitatea sa și viteza de pornire. Este disponibil doar pentru Windows și oferă un mediu ușor de utilizat pentru PHP și MySQL.

MAMP

MAMP este o variantă populară pentru MacOS și Windows, oferind aceeași combinație de Apache, MySQL și PHP.

După instalare, plasează fișierele PHP într-un folder special (ex: htdocs pentru XAMPP) și accesează http://localhost/ din browser pentru a vedea rezultatele.

Primul script: Salut, lume!

Primul tău fișier PHP poate fi foarte simplu. Creează un fișier numit index.php în folderul htdocs și adaugă următorul cod:

<?php
  echo "Salut, lume!";
?>

Atunci când accesezi http://localhost/index.php în browser, serverul va executa scriptul și va afișa textul „Salut, lume!”.

Comentarii (//, #, /* ... */)

Comentariile sunt bucăți de text care nu sunt executate de server, dar ajută programatorii să înțeleagă codul. PHP permite trei stiluri de comentarii:

<?php
  // Acesta este un comentariu pe o singură linie
  # Acesta este tot un comentariu pe o singură linie
  /* 
     Acesta este un comentariu
     pe mai multe linii
  */
?>

Comentariile sunt foarte utile atunci când vrei să explici logica programului sau să-ți amintești de ce ai scris o anumită bucată de cod.

Debugging: var_dump(), print_r()

În faza de învățare și dezvoltare, vei dori să vezi ce valori au variabilele tale. Pentru asta, PHP oferă funcții de debugging.

var_dump()

Afișează tipul și valoarea unei variabile, inclusiv structura internă (de exemplu pentru array-uri și obiecte).

<?php
  $numar = 42;
  var_dump($numar);

  $array = ["mere", "pere", "prune"];
  var_dump($array);
?>

print_r()

Afișează într-un mod mai simplu conținutul unei variabile (în special pentru array-uri).

<?php
  $fructe = ["mere", "pere", "prune"];
  print_r($fructe);
?>

Important de știut:

Aceste funcții sunt utile doar pentru debugging și nu ar trebui lăsate în codul final al aplicației.


🧠 Quiz - Introducere în PHP & Setup Local

Top