Opérateurs d'incrémentation/Décrémentation

PHP supporte les opérateurs de pré et post incrémentation et décrémentation , comme en C .

Tableau 11-5 . Opérateurs d ' incrémentation / Décrémentation

Exemple Nom Résultat
Pré-incrémente Incrémente $a de 1 , puis retourne $a .
Post-incrémente Retourne $a , puis l ' incrémente de 1 .
Pré-décrémente Décrémente $a de 1 , puis retourne $a .
Post-décrémente Retourne $a , puis décrémente $a de 1 .

Voici un exempla simple

 
?php

 
echo

 
"

 
lt;h3

 
gt;Post-incr

 
eacute;mentation

 
lt

 
;

 
/

 
h3

 
gt

 
;"

 
;

 
$a

 
=

 
5

 
;

 
echo

 
"Devrait

 
valoir

 
5

 
:

 
"

 
.

 
$a+

 
+

 
.

 
"

 
lt;br

 
gt;\n"

 
;

 
echo

 
"Devrait

 
valoir

 
6

 
:

 
"

 
.

 
$a

 
.

 
"

 
lt;br

 
gt;\n"

 
;

 
echo

 
"

 
lt;h3

 
gt;Pr

 
eacute;-incr

 
eacute;mentation

 
lt

 
;

 
/

 
h3

 
gt

 
;"

 
;

 
$a

 
=

 
5

 
;

 
echo

 
"Devrait

 
valoir

 
6

 
:

 
"

 
.

 
++$a

 
.

 
"

 
lt;br

 
gt;\n"

 
;

 
echo

 
"Devrait

 
valoir

 
6

 
:

 
"

 
.

 
$a

 
.

 
"

 
lt;br

 
gt;\n"

 
;

 
echo

 
"

 
lt;h3

 
gt;Post-d

 
eacute;cr

 
eacute;mentation

 
lt

 
;

 
/

 
h3

 
gt

 
;"

 
;

 
$a

 
=

 
5

 
;

 
echo

 
"Devrait

 
valoir

 
5

 
:

 
"

 
.

 
$a-

 
-

 
.

 
"

 
lt;br

 
gt;\n"

 
;

 
echo

 
"Devrait

 
valoir

 
4

 
:

 
"

 
.

 
$a

 
.

 
"

 
lt;br

 
gt;\n"

 
;

 
echo

 
"

 
lt;h3

 
gt;Pr

 
eacute;-d

 
eacute;cr

 
eacute;mentation

 
lt

 
;

 
/

 
h3

 
gt

 
;"

 
;

 
$a

 
=

 
5

 
;

 
echo

 
"Devrait

 
valoir

 
4

 
:

 
"

 
.

 
--$a

 
.

 
"

 
lt;br

 
gt;\n"

 
;

 
echo

 
"Devrait

 
valoir

 
4

 
:

 
"

 
.

 
$a

 
.

 
"

 
lt;br

 
gt;\n"

 
;

 
?