- var_dump: documentation ( source)
- array_shift: documentation ( source)
<?php
class f
{
function f(&$e, &$u, $f=false)
{
}
}
function getNew()
{
$a = func_get_args();
$c = array_shift($a);
$r = new ReflectionClass($c);
return $r->newInstanceArgs($a);
}
$e = new stdClass;
$u = new stdClass;
var_dump(getNew('f', $e, $u));