I'm not sure what you mean by “handles the possible existence of methods and their invocation with their corresponding variables,” but you can after call_user_func_array:
call_user_func_array(
array($myArray[0], $myArray[1]),
array($myArray[2])
);
, $controller = new $myArray(0), $myArray[0] $controller, .
$controller = new $myArray(0);
call_user_func_array(
array($controller, $myArray[1]),
array($myArray[2])
);
new $myArray[0], , ,
call_user_func_array(
array(new $myArray[0], $myArray[1]),
array($myArray[2])
);
E_STRICT $this myMethod. . PHP .
,
:
if (method_exists($myArray[0], $myArray[1])) {
call_user_func_array(*/ … */)
}
, . , , , , , , .