Les conditions en PHP

Les conditions en PHP (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 maintenant 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.

les-conditions-en-php

 

Les symboles à connaître
opérateur PHP

 

A retenir :
Pour comparer nous utiliserons le double égal == qui compare une égalité de valeur.
Pour comparer de façon stricte, on utilisera le triple égal === qui compare la valeur et le type.

 

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 conditions en PHP (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 PHP également en changeant la valeur de votre variable.

Correction

conditions en PHP

Retour en haut