PHP If… Else

L’instruction PHP 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 = "Alex";
	
	if($name == "Thomas"){
		
		echo "Hello Thomas!";
		
	} elseif($name == "Alex"){
		
		echo "Hello Alex!";
		
	}else {
		
		echo "Hello";
		
	}
?>

La sortie :

Hello Alex!

 

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 « Rattrapage » sinon afficher le message « Échouer ».

<?php
	$notes = 10;
	print ($notes >= 10) ? "Rattrapage" : "Échouer";
?>

La sortie :

Rattrapage

 

Partagez cet article

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *