
În limbajul PHP, operatorii și expresiile sunt fundamentale pentru manipularea datelor și controlul fluxului logic al programului. În acest tutorial, vom explora diferiți operatori disponibili în PHP și modul în care aceștia sunt utilizați în expresii.
1. Operatori Aritmetici:
Operatorii aritmetici sunt folosiți pentru a efectua operații matematice pe numere.
<?php
$a = 10;
$b = 5;
// Adunare
$suma = $a + $b; // $suma va fi 15
// Scădere
$diferenta = $a - $b; // $diferenta va fi 5
// Înmulțire
$produs = $a * $b; // $produs va fi 50
// Împărțire
$impartire = $a / $b; // $impartire va fi 2
// Restul împărțirii (Modulo)
$rest = $a % $b; // $rest va fi 0
?>
2. Operatori de Atribuire:
Operatorii de atribuire sunt folosiți pentru a atribui valori variabilelor.
<?php
$x = 10;
$y = 5;
// Operator de atribuire simplu
$a = $x; // $a va fi 10
// Operatori de atribuire compuși
$x += $y; // $x va fi 15 (echivalent cu $x = $x + $y)
$x -= $y; // $x va fi 10 (echivalent cu $x = $x - $y)
$x *= $y; // $x va fi 50 (echivalent cu $x = $x * $y)
$x /= $y; // $x va fi 10 (echivalent cu $x = $x / $y)
?>
3. Operatori de Comparare:
Operatorii de comparare sunt folosiți pentru a compara două valori.
<?php
$a = 10;
$b = 5;
// Operatori de comparație
$egal = ($a == $b); // $egal va fi false
$diferit = ($a != $b); // $diferit va fi true
$mai_mic = ($a < $b); // $mai_mic va fi false
$mai_mare = ($a > $b); // $mai_mare va fi true
$mai_mic_sau_egal = ($a <= $b); // $mai_mic_sau_egal va fi false
$mai_mare_sau_egal = ($a >= $b); // $mai_mare_sau_egal va fi true
?>
4. Operatori Logici:
Operatorii logici sunt folosiți pentru a combina expresii logice.
<?php
$a = true;
$b = false;
// Operatori logici
$si = ($a && $b); // $si va fi false
$sau = ($a || $b); // $sau va fi true
$negare = !$a; // $negare va fi false
?>
Concluzie:
În acest tutorial, am explorat diferiți operatori și expresii disponibile în PHP. Operatorii aritmetici sunt utilizați pentru a efectua operații matematice, operatorii de atribuire pentru a atribui valori variabilelor, operatorii de comparare pentru a compara valori, iar operatorii logici pentru a combina expresii logice. Înțelegerea și utilizarea acestor operatori sunt esențiale pentru dezvoltarea eficientă a aplicațiilor PHP.