3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Foo { public function bar() { var_dump("in bar"); $a = function() { var_dump('in closure'); }; $a(); } } var_dump((new Foo)->bar()); fb_intercept( 'Foo::__invoke', function () { var_dump('intercepted'); } ); var_dump((new Foo)->bar());

preferences:
36.7 ms | 402 KiB | 5 Q