Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/05/2014, 15:54
quico5
 
Fecha de Ingreso: enero-2008
Mensajes: 565
Antigüedad: 11 años, 7 meses
Puntos: 9
call_user_func y call_user_func_array

he ojeado:
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));

Parece que hacen lo mismo:
Código PHP:
call_user_func('metodo''atributo'); 
Código PHP:
metodo('atributo'); 
Parece que hacen lo mismo:
Código PHP:
call_user_func_aray('metodo', array('atributo1''atributo2')); 
Código PHP:
metodo(array('atributo1''atributo2')); 
Esto si que me desconcierta:
Código PHP:
$foo = new foo;
call_user_func_array(array($foo"bar"), array("tres""cuatro")); 

Última edición por quico5; 18/05/2014 a las 16:17