我已經測試is_numeric
函數在PHP中NAN
常數和給定的結果爲什麼is_numeric(NAN)返回TRUE?
is_numeric(NAN); // TRUE
但NAN表示「不是一個數字」。爲什麼功能is_numeric
返回true
?
我知道NAN是float
類型。但是當測試下面兩種情況時,結果是不同的:
is_float(NAN) // true
filter_var(NAN, FILTER_VALIDATE_FLOAT)// false
爲什麼會發生這種情況?
對不起,我的英語不好