switch subtilité du continue
Une petite question concernant switch
Dans le manuel PHP :ccool: il est indiqué que l'on peut utiliser continue, ça doit pas servir à grand chose, mais bon du coup j'ai testé lol
Code:
1 2 3 4 5 6 7 8 9
| $prix = 1;
switch($prix)
{
case 1 :
echo('salut 1');
continue;
default :
echo('fin');
} |
et bien si il y a une petite nuance
Code:
1 2 3 4 5 6 7 8
| $prix = 1;
switch($prix)
{
case 1 :
echo('salut 1');
default :
echo('fin');
} |
le code 1 affiche "fin" alors que le code 2 ne l'affiche pas ALORS que j'ai pas mis BREAK volontairement pour le test (sinon continue servirait à rien lol).
Pouvez vous m'expliquer d'ou vient cette subtilité
On aurait pu pensé que sans break le code 2 affiche aussi (default)
et quel peut être l’intérêt de "continue" dans la pratique