
Sintaxa PHP reprezintă structura și regulile care guvernează modul în care se scrie și se utilizează codul în PHP. În acest tutorial, ne vom concentra pe sintaxa pentru lucrul cu variabile și tipuri de date în PHP.
1. Declarația și Utilizarea Variabilelor:
În PHP, variabilele se declara folosind simbolul $
, urmat de numele variabilei. Iată cum declaram și utilizăm variabile în PHP:
<?php
// Declarația variabilelor
$nume = "John";
$varsta = 30;
$pretProdus = 49.99;
$esteActiv = true;
// Afișarea valorilor variabilelor
echo "Nume: " . $nume . "<br>";
echo "Vârstă: " . $varsta . "<br>";
echo "Preț produs: " . $pretProdus . "<br>";
echo "Este activ: " . ($esteActiv ? 'Da' : 'Nu') . "<br>";
?>
Observați că în PHP, denumirile variabilelor sunt sensibile la majuscule și minuscule. De exemplu, variabilele $pretProdus
și $pret_produs
sunt considerate diferite.
2. Tipuri de Date în PHP:
PHP suportă mai multe tipuri de date, inclusiv:
- Stringuri: Reprezintă șiruri de caractere, între ghilimele simple (
''
) sau duble (""
). - Numere întregi (int): Reprezintă numere întregi, fără zecimale.
- Numere zecimale (float): Reprezintă numere cu zecimale.
- Boolean (bool): Reprezintă valori de adevărat (
true
) sau fals (false
). - Array-uri: Colectii de date care pot fi indexate numeric sau asociativ.
- Obiecte: Instanțe ale claselor definite de utilizator sau ale claselor încorporate din PHP.
- NULL: Reprezintă o valoare nedefinită sau lipsă.
Exemplu de utilizare a acestor tipuri de date în PHP:
<?php
// Declarația variabilelor cu diferite tipuri de date
$nume = "Maria"; // String
$varsta = 25; // Int
$pretProdus = 79.99; // Float
$esteActiv = true; // Bool
$detaliiProdus = array("nume" => "Laptop", "pret" => 1200.00); // Array
$utilizator = new stdClass(); // Obiect
$utilizator->nume = "Alex"; // Setarea proprietății nume a obiectului utilizator
$utilizator->varsta = 35; // Setarea proprietății varsta a obiectului utilizator
$valoareNula = null; // NULL
// Afișarea valorilor variabilelor
echo "Nume: " . $nume . "<br>";
echo "Vârstă: " . $varsta . "<br>";
echo "Preț produs: " . $pretProdus . "<br>";
echo "Este activ: " . ($esteActiv ? 'Da' : 'Nu') . "<br>";
echo "Detalii produs: " . $detaliiProdus["nume"] . " - " . $detaliiProdus["pret"] . "<br>";
echo "Utilizator: " . $utilizator->nume . " (" . $utilizator->varsta . " ani)" . "<br>";
echo "Valoare nulă: " . var_export($valoareNula, true) . "<br>";
?>
Concluzie:
În acest tutorial, am explorat sintaxa pentru lucrul cu variabile și tipuri de date în PHP. Variabilele sunt folosite pentru a stoca și manipula date, în timp ce tipurile de date oferă un mod de a organiza și interpreta aceste date. Înțelegerea și aplicarea corectă a acestor concepte sunt esențiale pentru dezvoltarea eficientă a aplicațiilor web folosind PHP.