pourquoi devrait-on préférer call_user_func_array plus régulier de l'appel de la fonction?

function foobar($arg, $arg2) {
    echo __FUNCTION__, " got $arg and $arg2\n";
}
foobar('one','two'); //OUTPUTS : foobar got one and two 

call_user_func_array("foobar", array("one", "two")); ////OUTPUTS : foobar got one and two 

Que je puisse voir à la fois régulière et call_user_func_array méthode à la fois des résultats de même, alors pourquoi devrait-on le préfère?

Dans le scénario régulière méthode d'appel échouera mais call_user_func_array ne va pas?

Puis-je obtenir un tel exemple?

Merci

  • call_user_func_array est surtout utilisé dans des contextes dynamiques, lorsque vous ne savez pas quelle fonction vous permettra d'appeler et quels sont les arguments que vous allez passer à l'avance.
  • cant on de l'utilisateur méthode régulière pour tableau d'arguments ? @ elclanrs
  • merci tout le monde !! j'ai appris quelque chose de nouveau aujourd'hui 🙂
InformationsquelleAutor codepixlabs | 2013-08-30