9.4 Étendre PHP 3
9 PHP et le moteur interne Zend
Manuel PHP
. Créer une fonction PHP ->Appeler des fonctions utilisateurs . Rapport d'erreurs
|
9.4.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 :
|