- var_dump: documentation ( source)
- is_nan: documentation ( source)
<?php
function a($value) {
return is_nan($value) ? null : $value;
}
function b($value) {
return is_float($value) && is_nan($value) ? null : $value;
}
function meh($value) {
var_dump(a($value) === b($value));
}
foreach (array(0, NAN, "asdf", 2.4) as $value) {
meh($value);
}