PHP · 2 min read · Nov 20, 2025
Prise de Décision Utilisant l'Instruction Switch en PHP
Prise de Décision Utilisant l’Instruction Switch en PHP
Salut,
Voici un bon berger avec ses moutons à nouveau.
Aujourd’hui, je vais discuter de l’instruction Switch. Le concept de base de Switch est similaire à l’instruction IF-ELSE ; il vous aide à écrire du code de prise de décision tout comme IF-ELSE mais il est un peu plus organisé, élégant et pratique lorsqu’il s’agit de logiques complexes par rapport à IF-ELSE.
Rappelez-vous, vous pouvez convertir chaque programme IF-ELSE en syntaxe Switch mais l’inverse n’est pas possible dans certaines situations.
Rappelez-vous une chose de plus, il n’est pas nécessaire de convertir IF-ELSE en Switch et vice versa, utilisez simplement ce qui convient à vos besoins, bien que lorsque vous gérez un code de prise de décision complexe et volumineux, je vous suggérerais d’utiliser Switch.
Jetons un coup d’œil à sa syntaxe.
Syntaxe de l’Instruction Switch :
switch (input)
{
case condition1:
code à exécuter si input = condition1;
break;
case condition2:
code à exécuter si input = condition2;
break;
default:
code à exécuter
s’il input est différent
de condition1 et condition2;
}
Explication :
Les parenthèses de Switch acceptent une valeur qui est comparée aux cas et si un cas est trouvé vrai, le bloc de code pour ce cas est exécuté. Si l’input ne correspond à aucun des cas, alors le bloc de code sous ‘default’ est exécuté.
every case est précédé du mot-clé ‘case’ suivi de sa valeur et d’un deux-points (:). Chaque case se termine par une instruction break.
Qu’est-ce que l’instruction break : l’instruction break interrompt le flux d’un certain bloc de code dans lequel elle se trouve et prend le contrôle en dehors du bloc. Vous pouvez utiliser break sans instruction switch aussi, par exemple pour sortir d’une boucle FOR (nous en discuterons plus tard) ou d’une instruction IF.
Écrivons un programme simple pour comprendre l’utilisation de l’instruction Switch en PHP.
$site = “Fast Creators”;
switch ($site) {
case “Fast Creators”:
echo “http://fastcreators.com\”>www.fastcreators.com”;
break;
case “How To Forge”:
echo “https://www.howtoforge.com\”>www.howtoforge.com”;
break;
case “PHP Official Site”:
echo “http://php.net\”>www.php.net”;
break;
default:
echo “L’input ne correspondait à aucun cas”;
}
?>
Ici, nous avons codé en dur la valeur de $site donc le premier cas sera vrai et le programme affichera www.fastcreators.com et l’instruction break du cas prendra le contrôle en dehors du corps de Switch. ‘Default’ ne nécessite pas d’instruction break car c’est la dernière option de l’instruction switch.
Le corps de l’instruction Switch commence et se termine par des accolades.
Devoir :
Créez un formulaire qui a différents noms de pays dans une liste déroulante. Après avoir sélectionné un pays et soumis le formulaire, la page d’acceptation devrait utiliser l’instruction Switch pour vérifier le nom du pays et ensuite afficher sa capitale, son nom de monnaie et sa langue nationale.
Vous pouvez poster vos devoirs à haroon[at]fastcreators[dot]com.
Jusqu’à ce que nous nous rencontrions dans un autre article, prenez soin de vous et continuez à pratiquer.
- Haroon Ahmad
Série : Articles PHP Rapides
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.