3v4l.org

run code in 300+ PHP versions simultaneously
<?php class f { function f(&$e){} } function getNew() { $a = func_get_args(); $c = array_shift($a); print_r($a); $r = new ReflectionClass($c); return $r->newInstanceArgs($a); } $e = new stdClass; var_dump(getNew('f', $e));

preferences:
30.75 ms | 402 KiB | 5 Q