Strona główna › Pytania INF.03 › Pytanie 1126
INF.03 · pytanie #1126
W języku PHP w konstrukcji switch powinno się znajdować
- Ainstrukcja break po każdej instrukcji case
- Bprzynajmniej dwie instrukcje case
- Ckonstrukcja switch(wyrażenie)
- Dinstrukcja default
Poprawna odpowiedź: C. konstrukcja switch(wyrażenie)
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Instrukcja switch w języku PHP jest konstrukcją, która umożliwia wykonywanie różnych bloków kodu w zależności od wartości zmiennej. Kluczowym elementem tej konstrukcji jest wyrażenie, które następnie jest porównywane z różnymi wartościami zdefiniowanymi w instrukcjach case. Jeśli wartość wyrażenia pasuje do wartości case, odpowiedni blok kodu zostaje wykonany. Warto zauważyć, że konstrukcja switch nie wymaga posiadania instrukcji default ani przynajmniej dwóch instrukcji case, choć są to często używane praktyki dla pełniejszego przetwarzania różnych możliwych wartości. Przykładowo, można zdefiniować zmienną $color, a następnie użyć switch do wykonania różnych akcji w zależności od wartości tej zmiennej: switch ($color) { case 'red': echo 'Czerwony'; break; case 'blue': echo 'Niebieski'; break; default: echo 'Inny kolor'; } W tym przykładzie, jeżeli $color wynosi 'red', zostanie wyświetlona wartość 'Czerwony'. W standardach PHP wyraźnie określono, że konstrukcja switch wymaga co najmniej jednego wyrażenia, na którym będzie operować, co czyni odpowiedź nr 2 poprawną.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.