Une petite question concernant switch
Dans le manuel PHPil est indiqué que l'on peut utiliser continue, ça doit pas servir à grand chose, mais bon du coup j'ai testé lol
et bien si il y a une petite nuance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $prix = 1; switch($prix) { case 1 : echo('salut 1'); continue; 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).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $prix = 1; switch($prix) { case 1 : echo('salut 1'); default : echo('fin'); }
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
Partager