私はOOPをいじくり回して、これを行う方法を見てきました。処理を行い、値を独自のプロパティに設定する親クラスがあります。次に、動的に変更されたプロパティに「何らかの方法で」アクセスしながら、親を拡張する子クラスを作成したいと考えています。ある種のプロキシでこれを行うことができるかどうか疑問に思っていました。私はまだ学習中なので、ここでの OOP 戦略について 100% 確信があるわけではありません。
class Parent
{
public $test;
public function boot()
{
// boot stuff
$this->internalStuff();
}
public function internalStuff()
{
$this->test = 'World!';
$c = new Child();
$c->cTest();
}
}
$p = new Parent;
$p->boot();
class Child extends Parent
{
public function __construct()
{}
public function cTest()
{
echo 'Hello ' . $this->test;
}
}