Co MUSI wystąpić w konstrukcji switch w PHP?
Źle.
default jest opcjonalny.Źle.
break jest zalecany, ale nieobowiązkowy.Źle. Liczba
case nie jest narzucona.Dobrze. Bez wyrażenia w nawiasie
switch nie zadziała.W konstrukcji
switch obowiązkowy jest nagłówek switch(wyrażenie) - to jego wartość porównuje się z kolejnymi etykietami case. Bez wyrażenia w nawiasie instrukcja nie ma czego sprawdzać. Dlatego musi wystąpić nagłówek switch(wyrażenie).Pozostałe elementy są OPCJONALNE lub niewymagane. Gałąź
default można pominąć (wykona się tylko, gdy żaden case nie pasuje). break jest zalecany, ale niewymagany składniowo. Liczba case nie musi wynosić co najmniej dwa. Konieczny jest jedynie nagłówek switch(wyrażenie).