Bonjour !
Je voudrais utiliser la fonctiondans une classe.
Code : Sélectionner tout - Visualiser dans une fenêtre à part register_shutdown_function(MaFonction);
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 estet que la focntion n'accepte qu'un argument fonction de type
Code : Sélectionner tout - Visualiser dans une fenêtre à part $this->fin();Je ne sais pas trop comment faire...
Code : Sélectionner tout - Visualiser dans une fenêtre à part register_shutdown_function('fin');
Si vous avez une petite idée pour moi.
Ce que j'ai essayé pour le moment :
Ne fonctionne pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 register_shutdown_function('$this->fin');
[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![]()
Partager