SWITCH |
Échangeur |
---|---|
PHP 3+ |
Syntaxe
switch ( condition ) statement |
Paramètres
Nom | Description |
---|---|
condition | Ce paramètre permet d'indiquer la condition d'évaluation |
statement | Ce paramètre permet d'indiquer les instructions. |
Description
Ce mot réservé permet d'effectuer une évaluation conditionnel de cas.
Remarques
- ATTENTION ! Contrairement au langage de programmation C, l'instruction «continue» du PHP considère l'instruction «switch» comme une boucle.
- Il n'est pas obligatoire de mettre un cas «default» dans votre «switch» cependant, elle est fortement recommandé afin de traiter par exemple un cas d'exception ou une situation anormale. En aucun cas, l'omission de «default» n'empêchera de terminer l'évaluation des cas, si vous rencontrez ce genre de problème, c'est qu'il y a une boucle infini à l'intérieur même d'un de vos cas.
- Si vous désirez couvrir plusieurs cas avec un seul cas d'évaluation, pour évaluation générique par exemple, vous devrez utiliser la fonction «preg_match» avec une syntaxe comme ceci :
Exemple
Cet exemple permet d'évaluer la valeur de la variable «$a» :
on obtiendra le résultat suivant :
Entre 1 et 3Voir également
Les instructions conditionnelles du PHP
Langage de programmation - C - Références de mots réservés (mots clefs) - switch
Langage de programmation - C++ - Références de mots réservés (mots clefs) - switch
Langage de programmation - ASP 3.0 - Références de procédures et fonctions - SELECT CASE
Dernière mise à jour : Mardi, le 17 mars 2015