Собственно сабж.
Заранее спасибо.
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();