NOX
Новичок
Дерево объектов. child-parent задачка.
Есть дерево, к примеру, из 3х объектов
Как добратся (пупутно собирая информацию нп. названия классов) до основы ($obj1) этого дерева из $obj3
причем требуется возможность иметь пройти до основы из любого элемента дерева и получить в нём вышеупоминаемый список названий классов.
В голову приходит только что-то вроде (это примерно, проилюстрировать общюю идею)
Есть дерево, к примеру, из 3х объектов
PHP:
$obj1, $obj2, $obj3
PHP:
$obj1->$obj2->$obj3;
В голову приходит только что-то вроде (это примерно, проилюстрировать общюю идею)
PHP:
$obj2->parent = &$obj1;
$obj3->parent = &$obj2;
$tmp = $this->parent;
while(isset($tmp)){
$tmp = $tmp->parent;
data[] = get_class($tmp);
}

