ddv88
@ddv88
Binance Futures

Доступ к объекту класса объявленного в родительском классе?

Собственно сабж.
Заранее спасибо.

P.S.
Именно через конструктор. То что можно вызвать через другую функцию, это и так понятно.

class A {

    private $B;
    public $C;
    public $data;

    public function __construct() {
        $this->B = new B();
        $this->C = new C();
    }

    public function readA() {
        $this->data = $this->B->readB();
        print $this->data;
    }

    protected function sendB() {
        return $this->C->variable;
    }
}

class B extends A {

    protected function readB() {
        return $this->sendB();
    }
}

class C {

    public $variable = 1;

}

$classA = new A();
$classA->readA();
  • Вопрос задан
  • 169 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы