3v4l.org

run code in 300+ PHP versions simultaneously
<?php trait T { function foo() { } } class A { use T; } fb_intercept('A::foo', function($name, $obj, $data, $args, &$done) { var_dump($data); $done = true; }); (new A)->foo();

preferences:
50.83 ms | 402 KiB | 5 Q