Есть ли способ пересечь объект, чтобы получить данные родительского объекта? С "родительским объектом" я не имею в виду родительский класс, но буквально объект. Вот пример, в мире javascripty:-):
$parent->test = "hello world!";
$parent->child = new B();
Было бы здорово, если бы я мог получить доступ ко всем данным от родителя в дочернем объекте:
class B{
//I know this doesn't exists, but it what I wanted do do
function B(){
$this->parent = $this->parent();
echo $this->parent->test; //it would ouput "hello world"
}
}
Теперь мое решение - передать родительский объект дочернему элементу (в качестве ссылки) или сделать родительский глобальным. У вас есть лучшее решение?
Спасибо!