3v4l.org

run code in 300+ PHP versions simultaneously
<?php namespace NS { class C { public $fn; public function __construct() { $this->fn = function (string $arg) { var_dump("fn"); }; } } } namespace { $fn = (new NS\C)->fn; $fn("null"); echo "Done\n"; }

preferences:
46.4 ms | 402 KiB | 5 Q