Inkrement- und Dekrement-Operationen in PHP
Betrachten Sie den folgenden Code:
<?php
$num = 0;
$num = $num + 1; // addiere zur Variable $num die Zahl 1
echo $num; // gibt 1 aus
?>
Wie Sie bereits wissen, kann dieser Code
in gekürzter Form mit dem Operator += umgeschrieben werden:
<?php
$num = 0;
$num += 1; // addiere zur Variable $num die Zahl 1
echo $num; // gibt 1 aus
?>
Tatsächlich kommt das Hinzufügen von Eins in der Programmierung
so häufig vor, dass für diesen Vorgang
eine noch kürzere Syntax erfunden wurde
- ein spezieller Operator ++ (Inkrement),
der den Wert einer Variable um 1 erhöht.
Schreiben wir unseren Code mit seiner Hilfe um:
<?php
$num = 0;
$num++; // addiere zur Variable a die Zahl 1
echo $num; // gibt 1 aus
?>
Neben der Operation ++ gibt es auch die Operation
-- (Dekrement), die
den Wert einer Variable um 1 verringert. Sehen Sie das Beispiel:
<?php
$num = 0;
$num--; // subtrahiere von der Variable $num die Zahl 1
echo $num; // gibt -1 aus
?>
Ändern Sie diesen Code so, dass er Inkrement- und Dekrement-Operationen enthält:
<?php
$num = 10;
$num = $num + 1;
$num = $num + 1;
$num = $num - 1;
echo $num;
?>