|
PHP supporte les opérateurs de pre- et post-incrémentation et décrémentation, comme en langage C.
Note : Les opérateurs d'incrémentation/décrémentation n'affecte pas les valeurs booléennes. La décrémentation des valeurs NULL n'a également aucun effet, mais leur incrémentation donnera comme résultat 1.
Tableau 15-6. Opérateurs d'incrémentation et décrémentation
Exemple | Nom | Résultat |
---|---|---|
++$a | Pre-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 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.
L'incrémentation ou la décrémentation d'un booléen n'a aucun effet.
Précédent | Sommaire | Suivant |
Opérateur d'exécution | Niveau supérieur | Les opérateurs logiques |
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:59