++ et -- n'étant que du sucre syntaxique, histoire d'éviter de taper tout le temps $var = $var + 1 (respectivement $var = $var -1), ou encore $var += 1 (respectivement $var -=1).
Attention par contre avec ces opérateurs, il y a une petite subtilités : ++$var et différent de $var++
++$var est une pré-incrémentation, c'est à dire que l'incrémentation est la première instruction de la ligne effectuée.
$var-- est une post-incrémentation, c'est à dire que l'incrémentation est la dernière instruction de la ligne effectuée.
Par exemple :
$test = 2
$var = 3
$demo = ++$var + $test
Ici, $demo vaudra 6, et $var vaudra 4.
Par contre, si j'écris à la place :
$demo = ($var++) + $test
$demo vaudra 5, et $var vaudra 4.
Accessoirement, la dernière ligne de mon exemple est plutôt à éviter, vu que cela donne un $var+++$test. Dans ce cas-là, difficile de savoir si $var est post-incrémenté, ou si $test est pré-incrémenté (la raison de mes parenthèses).
Bien sur, c'est exactement le même fonctionnement avec l'opérateur --.
- avait envie de donner une explication pas forcément utile*