Bonjour tous,

J'ai le souci suivant :

Fichier AA.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
class AA
{
   private $bb;
 
   public function __constructeur()
   {
      require_once (BB.php);
      $this->bb = new BB;
   }
}
Fichier BB.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
class BB
{
   private $aa;
 
   public function __constructeur()
   {
      require_once (AA.php);
      $this->aa = new AA;
   }
}
Je comprends bien la problématique de ce code, le constructeur étant appelé à chaque fois qu'il y un new, ça tourne en rond. Cela dit, je ne vois pas comment contourner le problème ??

J'ai essayé de créer mes variables en dehors de mes classes, mais je ne sais pas comment les utiliser.
J'ai tenté de remplace par dans le cas ou $a = new AA a déjà été codé dans la page d'accueil, mais ça ne marche pas

please help