Retour au cours

L'Instruction switch

PHP : Le Bootcamp Complet du Débutant à l'Expert (0 à Héros)

12. L'Instruction switch

Lorsque vous devez tester une seule variable par rapport à de nombreuses valeurs possibles différentes, l'instruction switch est plus propre et souvent plus efficace que de longues chaînes de elseif.

Structure de Base de switch

L'instruction switch évalue une expression une seule fois, puis compare le résultat aux valeurs des clauses case successives.

php

L'Importance de break

  • L'instruction break quitte toute la structure switch.
  • Si vous omettez break, l'exécution va 'tomber' (fall through) sur le cas suivant, exécutant également son code, qu'il corresponde ou non à l'expression.

Le Cas default

Le bloc default est facultatif et s'exécute si aucune des valeurs case ne correspond à l'expression.