Inkrementační/Dekrementační operátory

PHP podporuje pre - a post inkrementační a dekrementační operátory ve stylu C .

Tabulka 11-4 . Inkrementační / dekrementační operátory

Příklad Název Účinek
Pre-inkrementace Inkrementuje $a o jedničku , potom vrátí $a .
Post-inkrementace Vrátí $a , potom inkrementuje $a o jedničku .
Pre-dekrementace Dekrementuje $a o jedničku , potom vrátí $a .
Post-dekrementace Vrátí $a , potom dkrementuje $a o jedničku .

Zde je příklad jednoduchého skriptu :

 
?php

 
echo

 
"

 
h3

 
gt;Postinkrementace

 
/

 
h3

 
gt

 
;"

 
;

 
$a

 
=

 
5

 
;

 
echo

 
"Mělo

 
by

 
být

 
5

 
:

 
"

 
.

 
$a+

 
+

 
.

 
"

 
br

 
\n"

 
;

 
echo

 
"Mělo

 
by

 
být

 
6

 
:

 
"

 
.

 
$a

 
.

 
"

 
br

 
\n"

 
;

 
echo

 
"

 
h3

 
Preinkrementace

 
/

 
h3

 
"

 
;

 
$a

 
=

 
5

 
;

 
echo

 
"Mělo

 
by

 
být

 
6

 
:

 
"

 
.

 
++$a

 
.

 
"

 
br

 
\n"

 
;

 
echo

 
"Mělo

 
by

 
být

 
6

 
:

 
"

 
.

 
$a

 
.

 
"

 
br

 
\n"

 
;

 
echo

 
"

 
h3

 
Postdekrementace

 
/

 
h3

 
"

 
;

 
$a

 
=

 
5

 
;

 
echo

 
"Mělo

 
by

 
být

 
5

 
:

 
"

 
.

 
$a-

 
-

 
.

 
"

 
br

 
\n"

 
;

 
echo

 
"Mělo

 
by

 
být

 
:

 
"

 
.

 
$a

 
.

 
"

 
br

 
\n"

 
;

 
echo

 
"

 
h3

 
Predekrementace

 
/

 
h3

 
"

 
;

 
$a

 
=

 
5

 
;

 
echo

 
"Mělo

 
by

 
být

 
4

 
:

 
"

 
.

 
--$a

 
.

 
"

 
br

 
\n"

 
;

 
echo

 
"Mělo

 
by

 
být

 
4

 
:

 
"

 
.

 
$a

 
.

 
"

 
br

 
\n"

 
;

 
?