Operadores de Incremento / Decremento

O PHP suporta operadores de pré e pós-incremento e decremento no estilo C .

Tabela 11-5 . Operadores de Incremento / Decremento

Exemplo Nome Efeito
Pré-incremento Incrementa $a em um , e então retorna $a .
Pós-incremento Retorna $a , e então incrementa $a em um .
Pré-decremento Decrementa $a em um , e então retorna $a .
Pós-decremento Retorna $a , e então decrementa $a em um .

Aqui está um script de exemplo simples :

 
?php

 
echo

 
"

 
h3

 
Pós-incremento

 
/

 
h3

 
"

 
;

 
$a

 
=

 
5

 
;

 
echo

 
"Deve

 
ser

 
5

 
:

 
"

 
.

 
$a+

 
+

 
.

 
"

 
br

 
/

 
\n"

 
;

 
echo

 
"Deve

 
ser

 
6

 
:

 
"

 
.

 
$a

 
.

 
"

 
br

 
/

 
\n"

 
;

 
echo

 
"

 
h3

 
Pré-incremento

 
/

 
h3

 
"

 
;

 
$a

 
=

 
5

 
;

 
echo

 
"Deve

 
ser

 
6

 
:

 
"

 
.

 
++$a

 
.

 
"

 
br

 
/

 
\n"

 
;

 
echo

 
"Deve

 
ser

 
6

 
:

 
"

 
.

 
$a

 
.

 
"

 
br

 
/

 
\n"

 
;

 
echo

 
"

 
h3

 
Pós-decremento

 
/

 
h3

 
"

 
;

 
$a

 
=

 
5

 
;

 
echo

 
"Deve

 
ser

 
5

 
:

 
"

 
.

 
$a-

 
-

 
.

 
"

 
br

 
/

 
\n"

 
;

 
echo

 
"Deve

 
ser

 
4

 
:

 
"

 
.

 
$a

 
.

 
"

 
br

 
/

 
\n"

 
;

 
echo

 
"

 
h3

 
Pré-decremento

 
/

 
h3

 
"

 
;

 
$a

 
=

 
5

 
;

 
echo

 
"Deve

 
ser

 
4

 
:

 
"

 
.

 
--$a

 
.

 
"

 
br

 
/

 
\n"

 
;

 
echo

 
"Deve

 
ser

 
4

 
:

 
"

 
.

 
$a

 
.

 
"

 
br

 
/

 
\n"

 
;

 
?