Créer une fonction PHP 3 <<< |
Appeler des fonctions utilisateurs | Rapport d'erreurs >>> |
11.5 Développement PHP 11 Appendices Manuel PHP . Créer une fonction PHP 3 ->Appeler des fonctions utilisateurs . Rapport d'erreurs |
11.5.2 Appeler des fonctions utilisateurs
Pour appeler des fonctions utilisateurs depuis une fonction interne, vous devez utiliser la fonction call_user_function(). call_user_function() retourne SUCCESS en cas de succès, et FAILURE en cas d'échec, ou si la fonction n'a pas été trouvée. Vous devez vérifier cette valeur. Si la réponse est SUCCESS, vous êtes responsable de la destruction de retval (ou alors, retournez la comme valeur de réponse de votre fonction). Si la réponse est FAILURE, la valeur de retval est indéfinie, et vous ne devez pas y toucher. Toutes les fonctions internes qui appellent une fonction utilisateur, DOIVENT être réentrante. En particulier, elles ne doivent pas utiliser de valeurs globales, ou de variables statiques. call_user_function() prend 6 arguments : Sommaire : |
<< | Appeler des fonctions utilisateurs | >> |
Créer une fonction PHP 3 | Développement PHP | Rapport d'erreurs |