3v4l.org

run code in 300+ PHP versions simultaneously
<?php set_exception_handler(function () { $result = debug_backtrace(); var_dump($result); $reflectionFunction = new ReflectionFunction('Closure$SomeClass::test()'); } ); class SomeClass { public function test() { //$closure = function() {print 'Hello world'; throw new Exception();}; //$closure(); } } $class = new SomeClass(); $class->test();

preferences:
45.93 ms | 402 KiB | 5 Q