Appeler une variable globale dans la fonction eval
Bonjour a tous.
Lorsque j'appelle mon instance de classe ($monObjet), il me met cette erreur :
Citation:
Fatal error: Call to a member function on a non-object in /home.10.4/kanobaji/www/beta/objet.inc/Page.php(47) : eval()'d code on line 1
En effet, cet appel ce fait dans la fonction eval (a partir d'un texte recupere dans la base de donnees), et l'instance en question est declaree en amont, et j'ai bien entendu tester si elle existait bien avant de lancer le eval.
Je ne comprends donc pas, a moins qu'il soit "defini" qu'on ne puisse pas utiliser de variable declaree avant le code contenu dans le eval.
Pourtant, dans la doc, cette remarque m'a fait tilt :
Citation:
N'oubliez pas que les variables utilisées dans la fonction eval() resteront accessibles dans le script principal.
mais pas l'inverse ???? :koi: