http://www.php.net/manual/es/functio...-user-func.php
http://www.php.net/manual/es/functio...func-array.php
se me hace un poco raro de entender:
Código PHP:
if(!empty($argumentos)) {
call_user_func_array(array($controller, $metodo), $argumentos);
} else {
call_user_func(array($controlador, $metodo));
}
Código PHP:
call_user_func('metodo', 'atributo');
Código PHP:
metodo('atributo');
Código PHP:
call_user_func_aray('metodo', array('atributo1', 'atributo2'));
Código PHP:
metodo(array('atributo1', 'atributo2'));
Código PHP:
$foo = new foo;
call_user_func_array(array($foo, "bar"), array("tres", "cuatro"));