Ver Mensaje Individual
  #5 (permalink)  
Antiguo 11/06/2019, 18:47
quico5
 
Fecha de Ingreso: enero-2008
Mensajes: 565
Antigüedad: 11 años, 5 meses
Puntos: 9
Respuesta: call_user_func y call_user_func_array

Estaba biendo estos 2 ejemlos en el manual...

Estoy pensando, que se debe usar para pasar los parametros en un FrontController mientras se llama al metodo correspondiente...

Código PHP:
<?php

namespace Foobar
;

class 
Foo {
    static public function 
prueba($nombre) {
        print 
"¡Hola {$nombre}!\n";
    }
}

// A partir de PHP 5.3.0
call_user_func_array(__NAMESPACE__ .'\Foo::prueba', array('Gema'));

// A partir de PHP 5.3.0
call_user_func_array(array(__NAMESPACE__ .'\Foo''prueba'), array('Pedro'));

?>
Código PHP:
<?php

$func 
= function($arg1$arg2) {
    return 
$arg1 $arg2;
};

var_dump(call_user_func_array($func, array(24))); /* A partir de PHP 5.3.0 */

?>