Maison >développement back-end >tutoriel php >Comment puis-je utiliser efficacement les rappels en PHP ?
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 :
<code class="php">if (is_callable($cb2)) { $returnValue = call_user_func($cb2, $arg1, $arg2); }</code>
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 :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!