PHP : Cours N° 06 - Les Structures conditionnelles (de contrôle)

 

L’instruction IF-ELSE est utilisée pour tester une condition. Il y a plusieurs façons d’utiliser l’instruction if en PHP.

  • if
  • if-else
  • if…elseif…else
  • Opérateur ternaire

 
 
L’image suivante montre la forme générale d’une structures conditionnelles typique trouvée dans la plupart des langages de programmation


 

L’instruction IF en PHP

L’instruction IF est exécuté si la condition est vraie.

<?php
$n = 5;
if($n < 50){
echo "$n est inférieur à 50";
}
?>

La sortie :

$n est inférieur à 50

 

L’instruction IF-ELSE en PHP

L’instruction if-else de PHP est exécutée si la condition est vraie ou fausse.

<?php
$n = 4;
if($n%2 == 0){
echo "$n est un nombre pair";
}else{
echo "$n est un nombre impair";
}
?>

La sortie :

$n est un nombre pair

 
 

L’instruction IF…ELSEIF…ELSE en PHP

La déclaration if…elseif…else est une déclaration spéciale qui est utilisée pour combiner plusieurs déclarations if…else.

<?php
$name = "Amir";
if($name == "Omar"){
echo "Salut Omar!";
} elseif($name == "Amir"){
echo "Hello Amir!";
}else {
echo "Salut";
}
?>

La sortie :

Salut Omar!

 

Opérateur ternaire

L’opérateur ternaire fournit une façon abrégée d’écrire les instructions IF…ELSE. L’opérateur ternaire est représenté par le symbole ? (point d’interrogation) et il prend trois opérandes :, la condition à vérifier et le résultat.

Pour comprendre comment cet opérateur fonctionne, considérez l’exemple suivant : Si la note est supérieur ou égale à 10 donc afficher « Admis » sinon afficher le message « Échoué ».

<?php
$notes = 10;
print ($notes >= 10) ? "Admis" : "Échoué";
?>

La sortie :

Admis

L’instruction switch…case :

La syntaxe de cette instruction est la suivante :

switch(expression)

{

case valeur1:

bloc d'instructions 1;

break;

case valeur2:

bloc d'instructions 2;

break;

….

case valeurN:

bloc d'instructions N;

break;

default:

bloc d'instructions par défaut;

break;

expression représente la variable dont on veut évaluer la valeur.

Le mot clé « default » est utilisé pour prendre en charge le cas où la variable testée ne correspond à aucune des valeurs.

Exemple :

< ?php

$drapeau = ‘rouge’;

switch ($drapeau) {

case ‘vert’ : echo ‘La nage est autorisée’ ;

break ;

case ‘orange’ : echo ‘La nage est dangereuse’ ;

break ;

case ‘rouge’ : echo ‘La nage est interdite’ ;

break ;

default : echo ‘Plage interdite’ ;

break ;

}

?>

G
M
T
Y
Fonction Sound est limitée à 200 caractères

Enregistrer un commentaire

Plus récente Plus ancienne