
Structurile de control sunt fundamentale în orice limbaj de programare și permit programatorilor să dirijeze fluxul de execuție a codului lor în funcție de condiții și valori specifice. În acest tutorial, vom explora sintaxa structurilor de control în PHP, inclusiv instrucțiunile if, else, elseif și switch.
1. Instrucțiunea „if”:
Instrucțiunea „if” este folosită pentru a executa un bloc de cod dacă o condiție este adevărată. Sintaxa este următoarea:
<?php
$varsta = 20;
if ($varsta < 18) {
echo "Persoana este minoră.";
}
?>
2. Instrucțiunea „if-else”:
Instrucțiunea „if-else” permite executarea unui bloc de cod dacă condiția „if” este adevărată și alt bloc de cod dacă condiția este falsă. Sintaxa este:
<?php
$varsta = 20;
if ($varsta < 18) {
echo "Persoana este minoră.";
} else {
echo "Persoana este majoră.";
}
?>
3. Instrucțiunea „elseif”:
Instrucțiunea „elseif” permite verificarea mai multor condiții după o instrucțiune „if” și execută un bloc de cod corespunzător primei condiții adevărate. Sintaxa este:
<?php
$varsta = 20;
if ($varsta < 18) {
echo "Persoana este minoră.";
} elseif ($varsta >= 18 && $varsta < 65) {
echo "Persoana este adultă.";
} else {
echo "Persoana este senioră.";
}
?>
4. Instrucțiunea „switch”:
Instrucțiunea „switch” este folosită pentru a evalua o expresie și a executa blocuri de cod diferite în funcție de valoarea expresiei. Sintaxa este:
<?php
$zi = "Luni";
switch ($zi) {
case "Luni":
echo "Astăzi este Luni.";
break;
case "Marti":
echo "Astăzi este Marți.";
break;
case "Miercuri":
echo "Astăzi este Miercuri.";
break;
default:
echo "Nu știu ce zi este astăzi.";
}
?>
Concluzie:
În acest tutorial, ați învățat despre sintaxa structurilor de control în PHP, inclusiv instrucțiunile if, else, elseif și switch. Aceste structuri de control vă permit să programați codul dvs. să reacționeze în mod dinamic la diferite condiții și valori, oferindu-vă astfel controlul asupra fluxului de execuție al aplicației dvs. Utilizarea corectă a acestor structuri de control este esențială pentru dezvoltarea eficientă și logică a aplicațiilor PHP.