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 :
|