tristram
Guest
Доступ к родителю из дочернего обьекта.
Суть
Нужно из функции child получить доступ к parent->target. Простите за идиотский вопрос, просто я обходился без этого до сих пор. Естественно пришла на ум идея сделать
а потом из процедуры child() обращаться к $this->parent, но думаю есть более правильное решение.
Заранее спасибо.
P.S. в ICQClient делаю ICQClient_DB для хранения записей
Суть
PHP:
class parent
{
var $child;
var $target;
function parent()
{
$this->child = new child();
}
}
class child
{
function child()
{
// ...
}
}
PHP:
//...
function parent()
{
$this->child = new child();
$this->child->parent = &$this;
}
//...
Заранее спасибо.
P.S. в ICQClient делаю ICQClient_DB для хранения записей

это скорее агрегация. в терминологии не очень разбираюсь. как я понимаю родитель и дочерний обьект возникает при наследовании используя extends. в общем вопрос решен используя первональный вариант.