Давайте предлагаешь иметь следующие классы, и следующий код:PHP Object - доступ родительский элемент от ребенка
class ParentClass {
public $x;
public $child;
public function __construct($x) {
$this->x=$x;
$this->child=new ChildClass();
}
}
class ChildClass extends ParentClass {
public function __construct() {
}
public function tellX() {
echo $this->x;
}
}
$parent1=new ParentClass('test');
$parent2=new ParentClass('test2');
echo $parent1->child->tellX();
echo "<BR>";
echo $parent2->child->tellX();
Это выводит две пустые строки для меня. Есть ли возможность, чтобы создать новый объект (objChild), внутри объекта (objParent), а также получить доступ к не-статические свойства objParent от objChild?
У вас есть 2 разных объекта, которые не имеют никакого отношения друг к другу. – Rizier123
@ Rizier123 Правильный ответ, вы должны разместить его как ответ, а не комментарий –