PHP switch () пропускает разрывы, чтобы применить дополнительную логику - PullRequest
1 голос
/ 15 марта 2012

У меня есть флаг, что при передаче в оператор switch требуется применять другую логику, в трех случаях применяется одна и та же логика, кроме того, что в одном из этих случаев (из трех) есть дополнительный шаг.

Правильно ли это синтаксически?

switch($foo)
{
 case 1:
      //do something
      break;
 case 2:
      //do step 1 
 case 3:
 case 4:
      //do step 2
      break;
}

1 Ответ

1 голос
/ 15 марта 2012

Да, ваш код синтаксически правильный и будет делать то, что вы сказали в комментариях.

...