3v4l.org

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

preferences:
34.24 ms | 402 KiB | 5 Q