Opérations d'incrémentation et de décrémentation en PHP
Examinons le code suivant :
<?php
$num = 0;
$num = $num + 1; // ajoute le nombre 1 à la variable $num
echo $num; // affichera 1
?>
Comme vous le savez déjà, ce code peut être réécrit
sous une forme abrégée via l'opérateur += :
<?php
$num = 0;
$num += 1; // ajoute le nombre 1 à la variable $num
echo $num; // affichera 1
?>
En fait, l'ajout de un en programmation
est si fréquent que pour cette opération
une syntaxe encore plus abrégée a été inventée
- un opérateur spécial ++ (incrément),
augmentant la valeur de la variable de 1.
Réécrivons notre code avec son aide :
<?php
$num = 0;
$num++; // ajoute le nombre 1 à la variable a
echo $num; // affichera 1
?>
En plus de l'opération ++, il y a aussi l'opération
-- (décrément), diminuant
la valeur de la variable de 1. Voir l'exemple :
<?php
$num = 0;
$num--; // soustrait le nombre 1 de la variable $num
echo $num; // affichera -1
?>
Modifiez ce code pour qu'il contienne des opérations d'incrémentation et de décrémentation :
<?php
$num = 10;
$num = $num + 1;
$num = $num + 1;
$num = $num - 1;
echo $num;
?>