Estoy construyendo un sistema de plantillas y estoy corriendo un problema al llamar funciones sobre la marcha.Pasar matrices asociativas en call_user_func_array (...)
Cuando intento el siguiente:
$args = array(
4,
'test' => 'hello',
'hi'
);
Usted sabe .. algunos elementos numéricos algunos elementos asociativos,
call_user_func_array($function, $args);
convierte la matriz a algo como esto:
$args = array(
4,
'hello',
'hi'
);
¿Hay alguna forma de evitar esto que pasar una matriz como esta:
$args = array(
4,
array('test' => 'hello'),
'hi'
);
Gracias! Matt
¿Puedes mostrar lo que se está haciendo con '$ args' en' $ function'? –
$ función es solo una cadena como 'to_lowercase' o algo así ... – Matt