Strona główna › Pytania INF.03 › Pytanie 671
INF.03 · pytanie #671
Wskaż równoważną metodę dla instrukcji switch zapisaną w języku PHP?

- AD
- BC
- CA
- DB
Poprawna odpowiedź: D. B
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Odpowiedź B jest dobra, bo w PHP używamy instrukcji switch, żeby robić różne rzeczy w zależności od wartości zmiennej. W tym przypadku, if w odpowiedzi B działa podobnie do switch, gdy sprawdzamy kilka wartości tej samej zmiennej. W twoim kodzie if patrzy, czy zmienna $liczba jest równa 10 albo 20, a dla tych ilości robimy to samo, czyli zwiększamy $liczba. Jak żaden z warunków nie zagra, to else ustawia $liczba na 0. Takie sposoby pisania kodu są dość popularne i pomagają w unikaniu powtarzania tych samych instrukcji, co czyni kod lepszym. W sumie, użycie switch byłoby lepsze przy bardziej skomplikowanych opcjach, bo kod byłby bardziej zrozumiały i łatwiejszy do utrzymania. Z doświadczenia wiem, że lepiej unikać zbyt wielu warunków w if, gdy można to zrobić prościej z użyciem switch, szczególnie, gdy mamy do czynienia z wieloma stałymi wartościami.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.