SommaireTelecharger la documentationChapitre suivantChapitre precedent  

  .: News :.: Edito :.: Scripts :.: Forum :.: Erreurs :.: Jobs :. 
 
Sommaire

Les opérateurs

Les opérateurs arithmétiques
Les opérateurs d'assignation
Opérateurs sur les bits
Opérateurs de comparaison
Opérateur de contrôle d'erreur
Opérateur d'exécutions
Opérateurs d'incrémentation/Décrémentation
Les opérateurs logiques
La précédence des opérateurs
Opérateurs de chaînes

4.5.7 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.

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 exempla simple

<?php
  
echo "<h3>Post-incrémentation</h3>";
  
$a 5;
  echo 
"Devrait valoir  5: " $a++ . "<br>\n";
  echo 
"Devrait valoir  6: " $a "<br>\n";
  echo 
"<h3>Pré-incrémentation</h3>";
  
$a 5;
  echo 
"Devrait valoir  6: " . ++$a "<br>\n";
  echo 
"Devrait valoir  6: " $a "<br>\n";
  echo 
"<h3>Post-décrémentation</h3>";
  
$a 5;
  echo 
"Devrait valoir  5: " $a-- . "<br>\n";
  echo 
"Devrait valoir  4: " $a "<br>\n";
  echo 
"<h3>Pré-décrémentation</h3>";
  
$a 5;
  echo 
"Devrait valoir  4: " . --$a "<br>\n";
  echo 
"Devrait valoir  4: " $a "<br>\n";
?>


Chapitre précédentChapitre suivantAccueil nexen.net