взаимное подключение классов dyenhb

как можно взаимно подключить объекты внутри классов? Данный пример вызывает неконтролируемый рост озу

class Class1
{
    private $objFile;

    public function __construct()//: void
    {
        $this->objFile  = new File;
    }
}

/*class Class2
{
    private $objFile;

    public function __construct()//: void
    {
        $this->objFile  = new File;
    }
}*/

class File
{
    private $objClass1;

    public function __construct()//: void
    {
        $this->objClass1  = new Class1;
    }
}

new Class1;
die('fghj');

Ответы (0 шт):