Sto costruendo un sistema di template e sto eseguendo un problema con le funzioni di chiamata al volo.Passare array associativi in call_user_func_array (...)
Quando provo il seguente:
$args = array(
4,
'test' => 'hello',
'hi'
);
Sai .. alcuni elementi numerici alcuni elementi associativi,
call_user_func_array($function, $args);
converte l'array a qualcosa di simile:
$args = array(
4,
'hello',
'hi'
);
C'è un modo per aggirare questo oltre il passaggio di un array come questo:
$args = array(
4,
array('test' => 'hello'),
'hi'
);
Grazie! Matt
Puoi mostrare cosa si sta facendo con '$ args' in' $ function'? La funzione $ –
$ è solo una stringa come 'to_lowercase' o qualcosa .. – Matt