Opérateurs d’incrément/de Décrément en PHP
Quels sont les Opérateurs d’incrément/de décrément?
Explication
PHP soutient Opérateurs pré/poste incrément/décrément. Le tableau suivant donne la liste de tous les opérateurs
Example |
Name |
Result |
++$a |
Pre-increment |
Increments $a by one, then returns $a. |
$a++ |
Post-increment |
Returns $a, then increments $a by one. |
--$a |
Pre-decrement |
Decrements $a by one, then returns $a. |
$a-- |
Post-decrement |
Returns $a, then decrements $a by one. |
Post Increment/Decrement Operators
Example
<?php
$a = 5;
//Post Increment
echo "Value of a: " . $a++ ."<br/>n";
echo "Value of a post incremented: " . $a ."<br/>n";
//Post Decrement
$a = 5;
echo "Value of a: " . $a-- . "<br/>n";
echo "Value of a post decremented: " . $a . "<br/>n";
?>
Result::
Value of a: 5
Value of a post incremented: 6
Value of a: 5
Value of a post decremented: 4
Dans l’exemple ci-dessus, lorsqu’on convoque un opérateur d’incrément/décrément, il retourne la même valeur et après il accroît ou décroît la valeur.
Pre Increment/Decrement Operators
Example
<?php
Pre Increment
$a = 5;
echo "Valeur Pré incrément: " .++$a . "<br/>n";
echo "Même Valeur: " .$a . "<br/>n";
Pre Decrement
$a = 5;
echo " Valeur Pré décrément: ".--$a ."<br/>n";
echo "Même valeur: ".$a ."<br/>n";
?>
Result::
Valeur Pré incrément: 6
Même valeur: 6
Valeur Pré décrément: 4
Même valeur: 4
Dans l’exemple ci-dessus, lorsqu’on convoque un Opérateur d’incrément ou de décrément, il retourne d’abord la valeur d’incrément ou de décrément.