Présentation des opérateurs de comparaison
Voici ci-dessous les différents opérateurs de comparaison disponibles en PHP ainsi que leur
signification :
Opérateur Définition
== Permet de tester l’égalité sur les valeurs
=== Permet de tester l’égalité en termes de valeurs et de types
!= Permet de tester la différence en valeurs
<> Permet également de tester la différence en valeurs
!== Permet de tester la différence en valeurs ou en types
< Permet de tester si une valeur est strictement inférieure à une autre
> Permet de tester si une valeur est strictement supérieure à une autre
<= Permet de tester si une valeur est inférieure ou égale à une autre
>= Permet de tester si une valeur est supérieure ou égale à une autre
Les opérateurs d’incrémentation et de décrémentation
Incrémenter une valeur signifie ajouter 1 à cette valeur tandis que décrémenter signifie
enlever 1.
Les opérations d’incrémentation et de décrémentation vont principalement être utilisées avec
les boucles en PHP. Elles vont pouvoir être réalisées grâce aux opérateurs d’incrémentation +
+ et de décrémentation --.
Retenez déjà qu’il y a deux façons d’incrémenter ou de décrémenter une variable : on peut
soit incrémenter / décrémenter la valeur de la variable puis retourner la valeur de la variable
incrémentée ou décrémentée (on parle alors de pré-incrémentation et de pré-décrémentation),
soit retourner la valeur de la variable avant incrémentation ou décrémentation puis ensuite
l’incrémenter ou la décrémenter (on parle alors de post-incrémentation et de post-
décrémentation).
Cette différence d’ordre de traitement des opérations va influer sur le résultat de nombreux
codes et notamment lorsqu’on voudra en même temps incrémenter ou décrémenter la valeur
d’une variable et l’afficher avec une instruction echo ou la manipuler d’une quelconque
façon. Tenez-en donc bien compte à chaque fois que vous utilisez les opérateurs
d’incrémentation ou de décrémentation.
Le tableau ci-dessous présente les différentes façons d’utiliser les opérateurs d’incrémentation
et de décrémentation ainsi que le résultat associé :
Exemple Résultat
Pré-incrémentation : incrémente la valeur contenue dans la variable $x, puis retourne la
++$x
valeur incrémentée
Post-incrémentation : retourne la valeur contenue dans $x avant incrémentation, puis
$x++
incrémente la valeur de $x
Pré-décrémentation : décrémente la valeur contenue dans la variable $x, puis retourne la
--$x
valeur décrémentée
Post-décrémentation : retourne la valeur contenue dans $x avant décrémentation, puis
$x--
décrémente la valeur de $x