Increment- en decrementoperaties in PHP
Laten we de volgende code bekijken:
<?php
$num = 0;
$num = $num + 1; // tel het getal 1 op bij variabele $num
echo $num; // geeft 1 weer
?>
Zoals je al weet, kan deze code herschreven worden
in een verkorte vorm via de operator +=:
<?php
$num = 0;
$num += 1; // tel het getal 1 op bij variabele $num
echo $num; // geeft 1 weer
?>
Eigenlijk komt het optellen van één in programmeren
zo vaak voor, dat voor deze bewerking
een nog kortere syntaxis is bedacht
- een speciale operator ++ (increment),
die de waarde van de variabele met 1 verhoogt.
Laten we onze code hiermee herschrijven:
<?php
$num = 0;
$num++; // tel het getal 1 op bij variabele a
echo $num; // geeft 1 weer
?>
Naast de bewerking ++ is er ook de bewerking
-- (decrement), die
de waarde van de variabele met 1 verlaagt. Zie voorbeeld:
<?php
$num = 0;
$num--; // trek het getal 1 af van variabele $num
echo $num; // geeft -1 weer
?>
Pas deze code aan zodat deze increment- en decrementoperaties bevat:
<?php
$num = 10;
$num = $num + 1;
$num = $num + 1;
$num = $num - 1;
echo $num;
?>