Strona główna › Pytania INF.03 › Pytanie 1439
INF.03 · pytanie #1439
Jakie wyrażenie logiczne w języku PHP weryfikuje, czy zmienna1 znajduje się w jednostronnie domkniętym przedziale <-5, 10)?
- A$zmienna1 <= -5 && $zmienna1 < 10
- B$zmienna1 >= -5 || $zmienna1 < 10
- C$zmienna1 <= -5 || $zmienna1 < 10
- D$zmienna1 >= -5 && $zmienna1 < 10
Poprawna odpowiedź: D. $zmienna1 >= -5 && $zmienna1 < 10
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Odpowiedź $zmienna1 >= -5 && $zmienna1 < 10 jest poprawna, ponieważ odpowiada definicji jednostronnie domkniętego przedziału, który obejmuje wartość -5 oraz wszystkie wartości większe, ale nie obejmuje wartości 10. Operator && (AND) jest używany do jednoczesnego sprawdzania dwóch warunków: pierwszy warunek ($zmienna1 >= -5) zapewnia, że zmienna jest większa lub równa -5, a drugi warunek ($zmienna1 < 10) sprawdza, czy zmienna jest mniejsza niż 10. W praktyce, taki zapis jest istotny w aplikacjach, gdzie ograniczamy zakres wartości dla zmiennych, na przykład w formularzach walidacji danych wejściowych. Dzięki temu możemy uniknąć błędów, które mogą wystąpić w przypadku niepoprawnych danych. Ponadto, stosowanie operatorów logicznych w PHP jest zgodne z najlepszymi praktykami programowania, jak na przykład dbałość o czytelność kodu oraz jego łatwość w utrzymaniu. Warto także pamiętać o testowaniu skrajnych wartości, aby upewnić się, że nasze warunki działają zgodnie z oczekiwaniami.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.