solaris
Новичок
слежение за классом-носителем.
Прям и не знаю как это назвать
Сразу сорри за тупость, но такая задача:
есть клас A и класс B, внутри класса A происходит инициализация класса B. При чем класс B должен видеть все свойства и методы класса A.
На ум приходит только следующее:
Не слишком ли маразматическое решение? может можно как-нить поизящней заполучить доступ из класса B ко всем свойствам и методам класса A?...
(если отталкиваться от конечного: то класс B должен являться некоей оболочкой к классу А)
Смущает собственно при таком решении, вот така штука:
то что в классе B в свойстве classA, возникает рекурсия.....
Прям и не знаю как это назвать

Сразу сорри за тупость, но такая задача:
есть клас A и класс B, внутри класса A происходит инициализация класса B. При чем класс B должен видеть все свойства и методы класса A.
На ум приходит только следующее:
PHP:
class B
{
public $classA;
public function __construct($a)
{
$this->classA=$a;
}
}
class A
{
public $test;
public $classB;
public function __construct()
{
$this->classB=new B($this);
$this->test="asd";
}
}
(если отталкиваться от конечного: то класс B должен являться некоей оболочкой к классу А)
Смущает собственно при таком решении, вот така штука:
то что в классе B в свойстве classA, возникает рекурсия.....
