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
breakquitte toute la structureswitch. - 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.