Je dis peut-être une connerie.
http://php.net/manual/fr/language.types.callable.php
Certaines fonctions, comme call_user_func() ou usort(), acceptent comme paramètre des fonctions de rappel définies par l'utilisateur. Les fonctions de rappel peuvent être de simples fonctions, mais aussi des méthodes d'objets, y compris des méthodes statiques de classe.
[PHP 5.3]
Si tu appels une simple fonction avec ça, Personnellement ça sert à rien à part dynamiquement jouer avec le nombre de variable de façon assez conséquente. Mouais en fait à part les fonction autour du genre func_get_args(). Comme toi, je vois pas l'intérêt. A part pour des cas exceptionnel de d'utiliser en boucle avec des classes d'objets aléatoires (je pense qu'il y a que les framework qui ont un tel système).
Bon je pense pas que je t'ai aidé ^^.