Bonjour, voilà que je bloque avec cette erreur:

Je gère tout ce qui est base de donnée MySql a partir d'une classe base, je crée une instance de cette dernière dans la classe qui gère tt le site et que j'ai appelé page, la classe page a une instance d'une autre classe: session qui gère les sessions!

Cepenant la classe session utilise la base de donnée, donc j'utilise un pointeur (référence)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
classe page{
      var $base;
      var $sess;
 
      function page(){
            $this->base=new base();
            $this->sess=new session(&$this->base);
      }
}
le problème c qu'a chaque fois que j'utilise le pointeur dans la classe session, je reçois cette erreure:

Fatal error: Call to a member function on a non-object in G:\univirta final\html\__inc\__definitions.php on line 126
Ou est le problème?