Ja testowałem funkcję is_numeric
w NAN
stałą w PHP i danego wynikuDlaczego is_numeric (NAN) zwraca TRUE?
is_numeric(NAN); // TRUE
Ale NAN oznacza "Not a Number". Dlaczego funkcja is_numeric
powraca?
Wiem, że NAN ma typ float
. Ale podczas testowania dwóch poniższych przypadków wyniki są różne:
is_float(NAN) // true
filter_var(NAN, FILTER_VALIDATE_FLOAT)// false
Dlaczego to zrobiłem?
Niestety, mój angielski jest zły