Une petite question concernant switch

Dans le manuel PHP il est indiqué que l'on peut utiliser continue, ça doit pas servir à grand chose, mais bon du coup j'ai testé lol

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');
}
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
$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