3v4l.org

run code in 300+ PHP versions simultaneously
<?php function f($name, $vars) { var_dump($vars); return $name; } trait A { function bar() { get_parent_class(${f('this', get_defined_vars())}); } } class B { use A; } $f = new B; $f->bar();

preferences:
44.67 ms | 402 KiB | 5 Q