Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1190 connectés 

  FORUM HardWare.fr
  Programmation

  [PHP] Utilisation d'une classe objet en tant que variable globale

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Utilisation d'une classe objet en tant que variable globale

n°158765
paf27
Paf Was Here !!!
Posté le 13-06-2002 à 17:15:26  profilanswer
 

Bonjour,  
je m'explique, new bee y a pas 15 jour en php, j'aimerai pouvoir positionner un objet utilitaire en tant que global, et donc y avoir accés partout:
 
Voila ce que j'essaye de faire:
 
        <?
         $menu = new Menu();
         $GLOBALS["MENU"] = $menu;
         $menu->afficher();
        ?>
 
ie: instanciation d'un objet de type Menu, appel à la méthode afficher puis stockage dans le tableau assocaitif GLOBALS.
 
...
 
plus loin et dans une autre page, je veux y refaire appel (grosso modo, mon objet Menu se comporte comme une Factory de Menu):
 
 
         <?
                $menu2 = $GLOBALS["MENU"];
         $menu2->afficher();
                ?>
 
Et bien sur, si je pause la question, cela ne marche pas....
Une idée ? est-ce un probléme de syntaxe ?
 
L'Erreur est la suivante:
Call to a member function on a non-object in outil.inc on line 22


---------------
Paf Was Here !!!  (Psn : paf27)
mood
Publicité
Posté le 13-06-2002 à 17:15:26  profilanswer
 

n°158842
paf27
Paf Was Here !!!
Posté le 13-06-2002 à 17:54:50  profilanswer
 

Paf27 a écrit a écrit :

Bonjour,  
je m'explique, new bee y a pas 15 jour en php, j'aimerai pouvoir positionner un objet utilitaire en tant que global, et donc y avoir accés partout:
 
Voila ce que j'essaye de faire:
 
        <?
         $menu = new Menu();
         $GLOBALS["MENU"] = $menu;
         $menu->afficher();
        ?>
 
ie: instanciation d'un objet de type Menu, appel à la méthode afficher puis stockage dans le tableau assocaitif GLOBALS.
 
...
 
plus loin et dans une autre page, je veux y refaire appel (grosso modo, mon objet Menu se comporte comme une Factory de Menu):
 
 
         <?
                $menu2 = $GLOBALS["MENU"];
         $menu2->afficher();
                ?>
 
Et bien sur, si je pause la question, cela ne marche pas....
Une idée ? est-ce un probléme de syntaxe ?
 
L'Erreur est la suivante:
Call to a member function on a non-object in outil.inc on line 22  




 
UP


---------------
Paf Was Here !!!  (Psn : paf27)
n°159226
paf27
Paf Was Here !!!
Posté le 14-06-2002 à 11:19:07  profilanswer
 

Paf27 a écrit a écrit :

 
 
UP  




Re-Up !
Toujours le probléme, et cela m'agace, car sans cela, je dois instancier autant d'ojet qu'il y a de requête....
 
Y a t'il un Garbage COllector en PHP ?


---------------
Paf Was Here !!!  (Psn : paf27)

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [PHP] Utilisation d'une classe objet en tant que variable globale

 

Sujets relatifs
[PHP] Modération >> Cookie ?[PHP] insertion dans un fichier texte
[PHP] Gestion des sessions[PHP/Javascript] Intégrer les <B> et </B> sur un mot en surbrillance
[Rapidité] PHP vs FastCGI[Java - Servlets] Utilisation des sessions
[PHP] A kel moment le PHP est-il interprété?...[PHP] questions au sujet des saut de lignes, puis des quote
[PHP] Comment faire pour detecter un user ?[ PHP / HTML ] Vite! Faut que je génére des pages!
Plus de sujets relatifs à : [PHP] Utilisation d'une classe objet en tant que variable globale


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR