Inkrement- bzw. Dekrementoperatoren

PHP unterstützt Prä - und Post-Inkrement - und Dekrementoperatoren im Stil der Programmiersprache C .

Tabelle 11-5 . Inkrement - und Dekrementoperatoren

Beispiel Auswirkung
Prä-Inkrement Erhöht den Wert von $a um eins ( inkrementiert $a ) und gibt anschließend den neuen Wert von $a zurück .
Post-Inkrement Gibt zuerst den aktuellen Wert von $a zurück und erhöht dann den Wert von $a um eins .
Prä-Dekrement Vermindert den Wert von $a um eins ( dekrementiert $a ) und gibt anschließend den neuen Wert von $a zurück .
Post-Dekrement Gibt zuerst den aktuellen Wert von $a zurück und erniedrigt dann den Wert von $a um eins .

Ein einfaches Beispiel-Skript :

 
?php

 
echo

 
"

 
h3

 
Post-Inkrement

 
/

 
h3

 
"

 
;

 
$a

 
=

 
5

 
;

 
echo

 
"Sollte

 
5

 
sein

 
:

 
"

 
.

 
$a+

 
+

 
.

 
"

 
br

 
/

 
\n"

 
;

 
echo

 
"Sollte

 
6

 
sein

 
:

 
"

 
.

 
$a

 
.

 
"

 
br

 
/

 
\n"

 
;

 
echo

 
"

 
h3

 
Pre-Inkrement

 
/

 
h3

 
"

 
;

 
$a

 
=

 
5

 
;

 
echo

 
"Sollte

 
6

 
sein

 
:

 
"

 
.

 
++$a

 
.

 
"

 
br

 
/

 
\n"

 
;

 
echo

 
"Sollte

 
6

 
sein

 
:

 
"

 
.

 
$a

 
.

 
"

 
br

 
/

 
\n"

 
;

 
echo

 
"

 
h3

 
Post-Dekrement

 
/

 
h3

 
"

 
;

 
$a

 
=

 
5

 
;

 
echo

 
"Sollte

 
5

 
sein

 
:

 
"

 
.

 
$a-

 
-

 
.

 
"

 
br

 
/

 
\n"

 
;

 
echo

 
"Sollte

 
4

 
sein

 
:

 
"

 
.

 
$a

 
.

 
"

 
br

 
/

 
\n"

 
;

 
echo

 
"

 
h3

 
Pre-Dekrement

 
/

 
h3

 
"

 
;

 
$a

 
=

 
5

 
;

 
echo

 
"Sollte

 
4

 
sein

 
:

 
"

 
.

 
--$a

 
.

 
"

 
br

 
/

 
\n"

 
;

 
echo

 
"Sollte

 
4

 
sein

 
:

 
"

 
.

 
$a

 
.

 
"

 
br

 
/

 
\n"

 
;

 
?