Les conditions en PHP - IF

Les conditions (structures de contrôle) permettent de définir un bloc d'instructions et la façon dont il sera exécuté. Elles sont essentielles en programmation.

IF

Avec if, si la condition est vraie, toutes les instructions sont exécutées, elseif et else permettent de tester d'autres alternatives.

Prenons un exemple :
Si nous sommes samedi ou dimanche, je suis en week-end.
Sinon, je travaille.

Nous avons donc ici une condition "si nous sommes samedi ou dimanche". Si cette condition est vraie "je suis en week-end".
Si cette condition est fausse "je travaille".

On introduit une condition par if. Entre parenthèse, on définit notre condition.
On ouvre à la suite des accolades pour mettre les instructions à exécuter si la condition est vraie.

Prenons l'exemple d'un site strictement réservé à une personne majeure.
La condition sera :
Si vous avez 18 ans ou +, vous êtes autorisé à entrer sur le site.
Sinon (else), vous avez moins de 18 ans, vous n'êtes pas autoriser à entrer.

conditions-if-php

 

Les symboles à connaître
opérateur PHP

 

A VOUS !

Exercice :
Si nous sommes samedi ou dimanche, je suis en week-end.

Sinon je travaille.

Écrivez votre code dans Visual Studio Code et testez dans votre navigateur en mettant des jours différents dans votre variable.

Correction

IF Else PHP

 


IF -ELSE IF -ELSE

IF - ELSE IF - ELSE (si - sinon si - sinon) va compléter ce que nous avons vu précédemment en permettant d'ajouter d'autres cas de condition (autant qu'on le souhaite).
Par exemple :
J'obtiens mon examen si j'ai une note supérieur à 12.
Si j'obtiens une note entre 10 et 12, je suis en rattrapage.
Si j'obtiens une note inférieure à 10, je suis recalée.

Ce qui donne :
if elseif else PHP

 

A VOUS !

Exercice :
Si c'est du Rock, je veux bien écouter la musique maintenant.
Sinon si c'est du classique, j'écouterais plutôt ce soir avant de me coucher.
Autrement, je préfère ne rien écouter.

Écrivez votre code dans Visual Studio Code et testez dans votre navigateur. Regardez dans le tableau présent un peu plus haut pour trouver le symbole qui convient. (On pourrait écrire ici: si la musique vaut Rock ...).
Testez les différentes conditions également en changeant la valeur de votre variable.

Correction

conditions en PHP

Cliquez sur le menu déroulant ci-dessous pour accéder au chapitre 5 où nous allons voir les boucles.

Retour haut de page