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








il est indiqué que l'on peut utiliser continue, ça doit pas servir à grand chose, mais bon du coup j'ai testé lol
Répondre avec citation






pour le débutant que je suis echo n'est pas une fonction et donc il ne faut pas mettre les () si on veut mettre plusieurs expressions...
comme quoi ce qui peut sembler évident ne l'ai jamais
hummm l'informatique c'est logique mais c'est plein d’exception lol qui confirme la règle bien sur tout compte fait c'est comme la littérature 
Partager