3v4l.org

run code in 300+ PHP versions simultaneously
<?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); }

preferences:
61.36 ms | 402 KiB | 5 Q