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

 


Dernière réponse
Sujet : [PHP] Utilisation d'une classe objet en tant que variable globale
paf27

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 ?


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
paf27

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 ?

paf27

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

paf27 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

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)