Inhalt: |
Inkrement- und Dekrementoperatoren
Mit den Inkrement- und Dekrementoperatoren wird in PHP der Zahlenwert eine Variablen um 1 erhöht oder vermindert. Der Inkrementoperator [++] erhöht (inkrementiert) den Wert um 1, der Dekrementoperator [--] vermindert (dekrementiert) den Wert um 1. Dies kann beispielsweise im Zusammenhang mit Schleifen nützlich sein.
[1] Inkrementoperator [++] : ++$var Zuerst wird der Zahlenwert um 1 erhöht, und anschließend der Wert der Variablen zurückgegegben.
$var++ Zuerst wird der Wert der Variablen zurückgegegben, und anschließend der Zahlenwert um 1 erhöht.
[2] Dekrementoperator [--] : --$var Zuerst wird der Zahlenwert um 1 vermindert, und anschließend der Wert der Variablen zurückgegegben.
$var-- Zuerst wird der Wert der Variablen zurückgegegben, und anschließend der Zahlenwert um 1 vermindert.
Siehe auch -> Arithmetische Operatoren + -
Beispiele:
[1A] $varA=6; echo ++$varA;
/* Ausgabe: 7, denn 6+1=7 */
[1B] $varB=6; echo $varB++;
/* Ausgabe: 6, denn zuerst wird der ursprüngliche Wert zurückgegeben und dann erst um 1 erhöht */
[2A] $varC=6; echo --$varC;
/* Ausgabe: 5, denn 6-1=5 */
[2B] $varD=6; echo $varD--;
/* Ausgabe: 6, denn zuerst wird der ursprüngliche Wert zurückgegeben und dann erst um 1 vermindert */ |