Kwalifikacja: INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Kategorie: Programowanie webowe PHP

Jaką wartość zwróci w PHP funkcja empty($a), gdy zmienna $a ma wartość liczbową 0?

Odpowiedzi

Źle. Dla 0 funkcja zwraca TRUE, a nie FALSE.
Źle. empty() zawsze zwraca wartość logiczną, nigdy NULL.
Źle. empty() zwraca wartość logiczną, nie liczbę.
Dobrze. empty(0) zwraca TRUE - zero jest traktowane jako „puste”.