IF... ELSE dans PHP

Par PHP 2 minutes de lecture
if else php elseif

IF... ELSE est une instruction permettant de tester une condition, si elle est TRUE on exécute ce qui est après IF et si elle est FALSE on exécute ce qui vient après ELSE.

On peut tester une condition en utilisant ces méthodes :

  • IF...
  • IF... ELSE...
  • IF... ELSEIF... ELSE...
  • Opérateurs ternaires

Voici une image de démonstration pour comprendre comment fonctionne le IF... ELSE :

if else

 

L'instruction IF dans PHP

L'instruction IF permet de tester une condition et exécuter si la condition est VRAIE/TRUE :

<?php
// Donner un nombre inférieur à 60
$nombre = 13;

// Tester si le nombre est inférieur à 60
if ($nombre < 60){
  echo "Le nombre $nombre est inférieur à 60.";
}
?>

Résultat :

Le nombre 13 est inférieur à 60.

L'instruction IF... ELSE dans PHP

L'instruction IF... ELSE permet de tester une condition si elle est VRAIE ou FAUSSE et exécuter le code selon le résultat de la condition :

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

Résultat :

8 est un nombre pair.

L'instruction IF... ELSEIF... ELSE dans PHP

L'instruction IF... ELSEIF... ELSE permet de tester plusieurs conditions et exécuter le code qui satisfait à la condition, on peut faire multiple ELSEIF jusqu'à ELSE à la fin.

<?php
  $name = "Soufiane";
  
  if($name == "Alain"){
    echo "Salut Alain !";
  } elseif($name == "Soufiane"){
    echo "Salut Soufiane !";
  }else {
    echo "Salut";
  }
?>

Résultat :

Salut Soufiane!

Les opérateurs ternaires dans PHP

Au lieu d'utiliser de multiples IF... ELSE et pour simplifier le code on peut utiliser les opérateurs ternaires :

<?php
  $note = 19;
  print ($note >= 10) ? "Validé" : "Échoué";
?>

Résultat :

Validé



Le partage est un plaisir :


Articles recommandés :