Operazioni di incremento e decremento in PHP
Consideriamo il seguente codice:
<?php
$num = 0;
$num = $num + 1; // aggiungiamo il numero 1 alla variabile $num
echo $num; // visualizzerà 1
?>
Come già sapete, questo codice può essere riscritto
in forma abbreviata utilizzando l'operatore +=:
<?php
$num = 0;
$num += 1; // aggiungiamo il numero 1 alla variabile $num
echo $num; // visualizzerà 1
?>
In realtà, l'aggiunta di uno nella programmazione
è così comune che per questa operazione
è stata inventata una sintassi ancora più abbreviata
- un operatore speciale ++ (incremento),
che aumenta il valore della variabile di 1.
Riscriviamo il nostro codice utilizzandolo:
<?php
$num = 0;
$num++; // aggiungiamo il numero 1 alla variabile a
echo $num; // visualizzerà 1
?>
Oltre all'operazione ++, c'è anche l'operazione
-- (decremento), che diminuisce
il valore della variabile di 1. Guarda l'esempio:
<?php
$num = 0;
$num--; // sottraiamo il numero 1 dalla variabile $num
echo $num; // visualizzerà -1
?>
Modifica questo codice in modo che contenga operazioni di incremento e decremento:
<?php
$num = 10;
$num = $num + 1;
$num = $num + 1;
$num = $num - 1;
echo $num;
?>