Instruction SwitchPHP


L'instruction switch est utilisée pour exécuter différentes actions en fonction de plusieurs conditions différentes.


Instruction switch en PHP

Si vous souhaitezexécuter sélectivement l'un de plusieurs blocs de code, veuillez utiliser l'instruction switch.

Syntaxe

<?php switch (expression) { case value1: //Bloc de code 1 break; case value2: //Bloc de code 2 break; //Autres instructions case default: //Si aucune valeur ne correspond } ?>

Description du paramètre :

  • expressionest l'expression à comparer.
  • case value:est une valeur possible. Siexpressionvaleur est égale à une certainecasevaleur, alors exécutez le bloc de code correspondant.
  • break;Utilisé pour terminerswitchinstruction, pour empêcher de continuer à exécuter la suivantecase。
  • default:est facultatif, utilisé pour spécifier lorsqu'il n'y a pas de correspondancecasele bloc de code à exécuter.

Comment cela fonctionne :D'abord, une expression simplen(généralement une variable) est évaluée une fois. La valeur de l'expression est comparée à la valeur de chaque case dans la structure. Si une correspondance est trouvée, le code associé à la case est exécuté. Après l'exécution du code, utilisezbreakpour empêcher le code de passer à la case suivante et de continuer l'exécution.defaultL'instruction est utilisée pour être exécutée lorsqu'il n'y a pas de correspondance (c'est-à-dire qu'aucune case n'est vraie).

Exemples

<?php $favcolor="red"; switch ($favcolor) { case "red": echo "Your favorite color is red!"; break; case "blue": echo "Your favorite color is blue!"; break; case "green": echo "Votre couleur préférée est le vert !"; break; default: echo "Votre couleur préférée n'est pas rouge, bleu ou vert !"; } ?>

Exécuter l'exemple »
Autres extensions