Implémentation des rappels en PHP
Le terme « rappel » en PHP englobe à la fois les chaînes et les tableaux qui fonctionnent comme des pointeurs de fonction. En PHP 4, la syntaxe suivante est apparue :
Bien que PHP 5.2.3 ait introduit une syntaxe appelable, les chaînes contenant une telle syntaxe ne peuvent pas être directement invoquées. La syntaxe héritée pour PHP 4 inclut :
L'extrait de code suivant démontre une utilisation sûre des valeurs appelables :
if (is_callable($cb2)) {
$returnValue = call_user_func($cb2, $arg1, $arg2);
}
Les versions PHP modernes prennent en charge l'invocation des trois premiers formats ci-dessus directement en tant que $cb(). De plus, call_user_func et call_user_func_array prennent en charge tous les formats présentés.
Remarques et mises en garde :
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3