抽象クラスを使用するまでは、親クラスが Post で、子クラスが SponsoredPost であったので、引き数 $text と $sponsor を使って SponsoredPost のインスタンスを作る際、$text に関しては、親クラスの コンストラクタを使うとして、
parent:: __construct($text, $sponsor);
としていますが、今回の抽象クラスのレッスンでは、親クラスが BasePost で、子クラスが Post と SponsoredPost になっているので、今回は、
parent:: __construct($text, $sponsor);
とするより、
$this->text = $text;
とするのがいいのではないかと思います。如何でしょうか。
試してみたら、どちらの方法もきちんと動作するようですが・・・
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?