Implémentation de rappel en PHP
En PHP, les rappels, également appelés valeurs « appelables », permettent le référencement de fonctions ou de méthodes de classe pour une invocation future. Ils constituent un concept fondamental dans la programmation fonctionnelle et sont pris en charge depuis PHP 4.
Syntaxe de rappel
Les rappels peuvent être exprimés sous diverses formes :
Invocation de rappel
Les rappels peuvent être invoqués en toute sécurité en utilisant la fonction is_callable() pour vérifier leur validité. Si le rappel est appelable, il peut être invoqué en utilisant :
<code class="php">$returnValue = call_user_func($cb2, $arg1, $arg2);</code>
Invocation directe
Les versions PHP modernes prennent en charge l'invocation directe des trois premiers formats de rappel (chaîne, tableau , et objet avec méthode). On peut également utiliser call_user_func et call_user_func_array pour appeler tous les formats de rappel.
Notes supplémentaires
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!