par
Genova » 27 mai 2008, 16:06
Bonjour,
j'aimerai pouvoir implémenter un système de hook dans l'application sur laquelle je bosse, c'est à dire poser à certains points clefs du programme une méthode
$hook->trigger('nom_du_point_clef');
qui irai me chercher des codes externs situés dans un dossier
nom_du_point_clef et me les exécuter (eval ou include, à voir).
J'aimerai que ces codes externes puissent avoir accès au contexte de la fonction dans laquelle j'appel mon hook, est ce possible de gérer cela ?
Exemple (index.php)
function header()
{
$mavariable = 42;
$hook->trigger('header');
}
ensuite j'aurai un fichier hookheader.php inclus, et dans ce fichier je veux accéder à $mavariable. Est ce possible d'une façon ou d'une autre, ou est ce que je devrais ruser à coup de globale ?
Merci pour la réponse !