Treci la conținutul principal

Sintaxa PHP de bază

Tot ce se află într-un script PHP rulează pe server, iar browserul primește doar HTML-ul simplu rezultat. Poți pune un script oriunde într-un document. Acesta începe cu <?php și se încheie cu ?>.

Fișierele PHP au extensia implicită .php, iar majoritatea combină etichete HTML cu cod PHP.

Notă: Fiecare instrucțiune PHP trebuie să se termine cu punct și virgulă (;).

Exemplu

Iată un mic fișier .php care combină HTML cu o linie de PHP:

Prompt
Scrie un fișier PHP simplu cu HTML care afișează un titlu h1 „Prima mea pagină PHP” și folosește echo pentru a afișa „Salut lume!”.
Ieșire: script PHP

Etichetele scriptului PHP

Aceste etichete marchează începutul și sfârșitul unui bloc de cod PHP:

index.php
<?php
// PHP code goes here
?>

Sensibilitatea la majuscule în PHP

PHP nu ține cont de majuscule și minuscule în cuvintele cheie (precum if, else și echo), în numele claselor și în numele funcțiilor, inclusiv ale celor scrise de tine. Variabilele sunt excepția: numele lor trebuie să se potrivească întotdeauna exact, inclusiv la majuscule.

ECHO este la fel ca echo

Ambele scrieri de mai jos sunt valide și afișează același text, pentru că ECHO și echo sunt același cuvânt cheie:

Prompt
Scrie un script PHP în interiorul HTML care arată că cuvintele cheie PHP nu sunt sensibile la majuscule, folosind atât ECHO, cât și echo pentru a afișa „Salut lume!” urmat de o întrerupere de linie.
Ieșire: script PHP

$COLOR nu este la fel ca $color

Aici $color are o valoare, dar $COLOR este o variabilă separată, căreia nu i s-a dat niciodată o valoare, așa că nu adaugă niciun text după „Casa mea este de culoare”:

Prompt
Scrie un script PHP în interiorul HTML care demonstrează că numele de variabile sunt sensibile la majuscule. Setează $color la „red”, apoi afișează cu echo „Mașina mea este de culoare $color” și „Casa mea este de culoare $COLOR” pentru a arăta că $COLOR nu este la fel ca $color.
Ieșire: script PHP