PHP supporte les opérateurs de pré et post incrémentation et décrémentation, comme en C.
Tableau 10-5. Opérateurs d'incrémentation/Décrémentation
Exemple | Nom | Résultat |
---|---|---|
++$a | Pré-incrémente | Incrémente $a de 1, puis retourne $a. |
$a++ | Post-incrémente | Retourne $a, puis l'incrémente de 1. |
--$a | Pré-décrémente | Décrémente $a de 1, puis retourne $a. |
$a-- | Post-décrémente | Retourne $a, puis décrémente $a de 1. |
Voici un exemple simple
<?php |
PHP suit les conventions de Perl pour la gestion des opérateurs arithmétiques, et non pas celle du C. Par exemple, en Perl 'Z'+1 retourne 'AA', alors qu'en C, 'Z'+1 retourne '[' ( ord('Z') == 90, donc ord('[') == 91 ). Notez que les variables de caractères peuvent être incrémentées, mais pas décrémentées.
Précédent | Sommaire | Suivant |
Opérateur d'exécutions | Niveau supérieur | Les opérateurs logiques |