register_shutdown_function : Argument de classe
Bonjour !
Je voudrais utiliser la fonction
Code:
register_shutdown_function(MaFonction);
dans une classe.
Pour exemple:
J'ai une classe erreur qui gère mes erreurs, je voudrais qu'a chaque fin de script (quelque ce soit la fin) il exécute une fonction.
Jusque là pas de problème sauf que je n'arrive pas à exécuter la fonction que je veux.
Puisque la fonction est et que la focntion n'accepte qu'un argument fonction de type
Code:
register_shutdown_function('fin');
Je ne sais pas trop comment faire...
Si vous avez une petite idée pour moi.
Ce que j'ai essayé pour le moment :
Code:
1 2
|
register_shutdown_function('$this->fin'); |
Ne fonctionne pas
[EDIT !]
Je pense avoir trouvé une piste.
Appeller une focntion extérieur avec comme argument le nom de la variable par laquelle, on a appellé la classe. Seulement je ne trouve plus comment on récupere le nom de la variable..
exemple:
J'ouvre la classe erreur avec la variable $mavar
Dans la classe, j'utilise une focntion qui me donne le nom "mavar"
Ensuite j'envoie ce nom en argument pour la fonction hors de la classe qui grace à la variable, lance la fonction.
C'est un peu tordu mais c'est tout ce que je trouve :(