La déclaration PHP Switch
Dans un didacticiel précédent, nous avons expliqué comment utiliser l'instruction PHP if dans vos programmes pour poser des questions et prendre des décisions. En utilisant l'instruction if, vous pouvez contrôler le flux de votre programme. Nous allons maintenant explorer l'instruction PHP switch qui peut également être utilisée pour contrôler le flux de votre programme.

L'instruction PHP if évalue une expression comme vraie ou fausse. Ce type de question est appelé un booléen. Le ciel bleu est-il vrai ou faux? Cependant, l'instruction switch évalue un résultat de cas par rapport à une expression de commutateur. C'est une façon élégante de dire que vous pouvez tester plus que juste vrai ou faux. Vous pouvez également tester des nombres et des chaînes simples. Voici l'instruction basique de commutateur.

commutateur (expression)
{
résultat de cas1:
fais ça
Pause;

résultat de cas2:
fais ça
Pause;

défaut:
fais ça
Pause;
}
commutateur ($ sky)
{
cas "rouge":
écho "Le ciel est rouge";
Pause;

cas "bleu":
écho "Le ciel est bleu";
Pause;

défaut:
écho "Le ciel est tombé";
Pause;
}

Comme vous pouvez le voir dans l'exemple, l'instruction switch est composée de six parties.

commutateur ($ sky)
commutateur (expression)
L'instruction switch commence par l'expression à tester - $ sky - placée à l'intérieur de la parenthèse.

{
Cela démarre les déclarations de cas.

cas "rouge":
résultat du cas:
L'instruction case teste la valeur de l'expression switch - $ sky - par rapport au résultat qui dans l'exemple est rouge. S'il y a une correspondance, le programme complétera le code d'accompagnement pour cette déclaration de cas. écho "Le ciel est rouge";

Pause;
L'instruction break met fin à l'exécution de l'instruction switch. Si une correspondance est trouvée et que le code d'accompagnement (procédez ainsi) est terminé, l'instruction break fait ignorer ou ignorer le reste de l'instruction switch par le programme. Il ira à la fin du bloc d'instructions de commutateur et exécutera la première ligne de code en dehors du bloc.

défaut:
L'instruction de cas par défaut est un type spécial d'instruction de cas. C'est facultatif. Si aucune correspondance n'est trouvée dans les instructions case précédentes et que le programme parvient à la fin, il rencontrera l'instruction case par défaut. Cette déclaration de cas par défaut indique au programme quoi faire s'il n'y a pas de correspondance. Mais vous ne voudrez peut-être pas que le programme fasse quoi que ce soit. Si c'est le cas, vous pouvez omettre l'instruction de cas par défaut.

}
Ceci met fin aux déclarations de cas.





Instructions Vidéo: PHP - 22 - L'instruction switch (Mai 2024).