Operațiile de incrementare și decrementare în PHP
Să luăm în considerare următorul cod:
<?php
$num = 0;
$num = $num + 1; // adăugăm la variabila $num numărul 1
echo $num; // va afișa 1
?>
După cum știți deja, acest cod poate fi rescris
într-o formă prescurtată folosind operatorul +=:
<?php
$num = 0;
$num += 1; // adăugăm la variabila $num numărul 1
echo $num; // va afișa 1
?>
De fapt, adăugarea unei unități în programare
este atât de frecventă, încât pentru această operație
a fost inventată o sintaxă și mai prescurtată
- un operator special ++ (increment),
care mărește valoarea variabilei cu 1.
Să rescriem codul nostru folosindu-l:
<?php
$num = 0;
$num++; // adăugăm la variabila a numărul 1
echo $num; // va afișa 1
?>
Pe lângă operația ++ există și operația
-- (decrement), care micșorează
valoarea variabilei cu 1. Vedeți exemplul:
<?php
$num = 0;
$num--; // scădem din variabila $num numărul 1
echo $num; // va afișa -1
?>
Modificați acest cod astfel încât să conțină operații de incrementare și decrementare:
<?php
$num = 10;
$num = $num + 1;
$num = $num + 1;
$num = $num - 1;
echo $num;
?>