En soustrayant 1 à partir d'une valeur et de les stocker dans une autre variable

Je me souviens vaguement de courir dans ce problème avant, mais je me demandais si cela ne fonctionne tout simplement pas en PHP:

echo $counter; //outputs 4
$output = $counter--;
echo $output; //outputs 4

Si je fais quelque chose comme:

$output = $counter - 1;

Je n'ai aucun problème que ce soit.

Quelqu'un peut jeter un peu de lumière sur cette?

Grâce,
Ryan

Dans $counter--. le -- ne se produira pas jusqu'à ce que après l'expression a été réalisée. il est connu en tant que POST-décrémentation).

OriginalL'auteur NightHawk | 2011-02-24