Zadanie 5 z arkusza EE.09, styczeń 2021

PHP Poziom: średnie

W języku PHP zainicjowano zmienną $a wartością 1. Porównanie $a === $b przyjmuje wartość true, w przypadku, gdy zmienna $b jest zainicjowana wartością

Wybierz odpowiedź

Cały arkusz EE.09, styczeń 2021

Pokaż odpowiedź i wyjaśnienie

Poprawna odpowiedź: A

1

Dlaczego

Operator === porównuje wartość i typ, więc $b musi być liczbą całkowitą 1. Napis '1' ma inny typ (string), więc === zwróci false, choć == dałoby true. W oryginalnym arkuszu poprawna odpowiedź jest wydrukowana jako „*1”, co wygląda na błąd druku.