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

  1. if teste une condition.
  2. elseif teste une autre condition si la première est fausse.
  3. 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.