Strona główna › Pytania INF.03 › Pytanie 1819
INF.03 · pytanie #1819
Jaki jest cel funkcji napisanej w PHP? <pre class="code-block">function fun1($liczba) { if($liczba % 2 == 0) return 1; return 0; }</pre>
- AWypisanie liczby nieparzystej
- BWypisanie liczby parzystej
- CZwrócenie wartości 0, gdy liczba jest parzysta
- DZwrócenie wartości 1, gdy liczba jest parzysta
Poprawna odpowiedź: D. Zwrócenie wartości 1, gdy liczba jest parzysta
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Funkcja w języku PHP została zaprogramowana w taki sposób, aby najpierw sprawdzić, czy podana liczba jest parzysta, używając operatora modulo (%). Operacja $liczba % 2 == 0 sprawdza resztę z dzielenia przez 2, która dla liczb parzystych wynosi 0. Jeśli warunek jest spełniony, funkcja natychmiast zwraca wartość 1, co oznacza, że liczba jest parzysta. Taki sposób kodowania jest wydajny, ponieważ funkcja zakończy działanie natychmiast po spełnieniu warunku, bez dalszego przetwarzania. Jest to dobry przykład stosowania operacji warunkowych w funkcjach, co jest zgodne z dobrymi praktykami programistycznymi, zwłaszcza gdy zależność logiczna jest prosta i może być szybko zidentyfikowana. Takie funkcje często wykorzystywane są w systemach walidacji danych, gdzie szybkie potwierdzenie poprawności danych jest kluczowe dla wydajności całego systemu. Pozwala również na łatwe rozszerzenie logiki, jeśli w przyszłości zajdzie taka potrzeba.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.