8 of 410 menu

Konstrukcja default

Konstrukcja default jest używana wewnątrz bloku switch i wykonywana, jeśli żadna z opcji case nie odpowiada przekazanej wartości. Jest analogiczna do warunku else w konstrukcji if-else.

Składnia

switch ($var) { case value1: // code break; case value2: // code break; default: // default code }

Przykład

Sprawdźmy wartość zmiennej i wyświetlmy domyślną wiadomość:

<?php $day = 'Sunday'; switch ($day) { case 'Monday': echo 'Początek tygodnia pracy'; break; case 'Friday': echo 'Koniec tygodnia pracy'; break; default: echo 'Weekend lub inny dzień'; } ?>

Wynik wykonania kodu:

'Weekend lub inny dzień'

Przykład

Użycie default z wartościami liczbowymi:

<?php $num = 5; switch ($num) { case 1: echo 'Jeden'; break; case 2: echo 'Dwa'; break; default: echo 'Liczba poza zakresem'; } ?>

Wynik wykonania kodu:

'Liczba poza zakresem'

Zobacz też

  • konstrukcję switch,
    która wybiera jeden z bloków kodu do wykonania
  • konstrukcję if,
    która wykonuje różne bloki kodu w zależności od warunku
detrhiuzcuz