Przejdź do treści głównej
INF.03Pytanie #961 z 1558php-skladnia-i-struktury

W języku PHP zastosowano funkcję is_float(). Które z podanych wywołań tej funkcji zwróci wartość true

Opcje odpowiedzi:
A
is_float(NULL)
B
is_float(3.34)
Prawidłowa
C
is_float('3,34')
D
is_float(334)
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: B (is_float(3.34))

W języku PHP funkcja is_float() (oraz jej aliasy is_double() i is_real()) sprawdza, czy przekazany argument jest zmienną lub literałem typu zmiennoprzecinkowego (float). Literał 3.34 z kropką dziesiętną jest liczbą typu float, więc funkcja zwraca wartość logiczną true.

Dlaczego pozostałe opcje są nieprawidłowe?

  • A: NULL jest typu null, więc funkcja zwróci false.
  • C: '3,34' w cudzysłowach jest ciągiem znaków (string), a nie liczbą float.
  • D: 334 bez części ułamkowej jest liczbą całkowitą typu int (integer), co zwróci false.

Chcesz poćwiczyć całą kwalifikację INF.03?

Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.

Rozwiąż w Quizie

Pojęcia z tego pytania

Cały słownik INF03
Reklama

Podobne pytania z działu „Php skladnia i struktury”

Ten sam obszar materiału z kwalifikacji INF.03. W całej bazie znajdziesz 165 pytań z tego działu.