wpRock
Julien MA Jacob - Développeur WordPress

Avec une instruction SWITCH, vous pouvez comparer une variable ou une expression à plusieurs cas différents et exécuter du code en fonction du résultat.

Pour créer une instruction SWITCH en PHP, vous devrez fournir la variable ou l'expression que vous allez tester, ainsi que les différents cas auxquels cette variable pourrait correspondre. Par exemple, supposons que vous souhaitiez vérifier quel jour est contenu dans une chaîne de caractères et effectuer différentes opérations en fonction du jour. Dans ce cas, vous fourniriez la variable contenant le jour de la semaine (par exemple "lundi", "mardi", etc.) comme comparaison, puis fourniriez les différents cas pour chaque jour :

<?php

switch( $day_of_week ) {
  case "lundi":
    // Code to execute on Monday
    break;
  case "mardi":
    // Code to execute on Tuesday
    break;
  // and so on ...
}

Lors de la création de votre instruction SWITCH, vous devez également inclure un cas "par défaut" qui est exécuté lorsque aucun des autres cas ne correspond. Cela garantit que votre code gère correctement les entrées inattendues.

L'utilisation d'instructions SWITCH vous permet de vérifier efficacement plusieurs cas possibles sans avoir à utiliser de laborieuses structures "IF...ELSEIF...ELSE". À la fin de ce cours, vous comprendrez les bases des instructions SWITCH et pourrez les utiliser dans vos propres projets.

PHP : Condition SWITCH avec accolades

<?php

$x = 42;

switch ( $x ) {

   case 1:
        echo '$x is the one, neo';
        break;

    case 42:
        echo '$x is the answer to the Ultimate Question of Life, The Universe, and Everything';
        break;

    default:
        echo '$x is just a number';
        break;

}

?>

PHP : Condition SWITCH sans accolades

<?php

$x = 42;

switch ( $x ) :

   case 1:
        echo '$x is the one, neo';
        break;

    case 42:
        echo '$x is the answer to the Ultimate Question of Life, The Universe, and Everything';
        break;

    default:
        echo '$x is just a number';
        break;

endswitch;

?>
Julien MA Jacob - Développeur WordPress
Développeur expert WordPress
Julien MA Jacob - Développeur WordPress
🧙‍♂️ Passionné par le web et la programmation. 👨‍💻 Je propose mes services de développeur pour vos sites WordPress
  Chapitres // PHP 🐘 Guide du développeur galactique
PHP : Les commentaires

Nous voyons ici les différentes méthodes que PHP propose pour créer des commentaires ( # ..., // ..., /* ... */)

PHP : Les opérateurs

Les opérateurs arithmétiques, d'incrémentation / décrémentation, de comparaisons, logiques et d'affectations en PHP

PHP : Conditions SWITCH

Exécuter conditionnellement du code PHP en comparant un variable à plusieurs valeurs possible avec la bouche SWITCH