3v4l.org

run code in 300+ PHP versions simultaneously
<?php define('A', null); class Foo { const NO_VALUE = null; public static function bar($param = self::NO_VALUE) { if ($param == self::NO_VALUE) echo "Param was NO_VALUE"; else echo "Param was a valid instance of Foo"; } }

preferences:
44.28 ms | 402 KiB | 5 Q