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