Bonjour à tous
Après un certains nombre de recherche je ne vois pas vraiment le but d'utiliser la function callback dans PHP.
Aurez-vous des exemples ou une explication simple pour connaître l'utilité de cette fonction.
Merci

1 réponse


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é ^^.