Les conditions permettent à votre programme de prendre des décisions. On teste une expression, et selon qu’elle est vraie ou fausse, on exécute un bloc de code différent.
Les opérateurs de comparaison
- == égal à / === égal et de même type.
- != différent de.
- > supérieur / < inférieur.
- >= et <= supérieur/inférieur ou égal.
La structure if / else
- if teste une condition.
- elseif teste une autre condition si la première est fausse.
- else s’exécute si aucune condition n’est vraie.
Exemple : si $age >= 18 on affiche « Majeur », sinon « Mineur ». On peut aussi combiner des conditions avec && (et) et || (ou).
À retenir : attention à ne pas confondre = (affectation) et == (comparaison). C’est l’erreur classique du débutant.