$this を $message や $likes に書き換えるとエラーになるのはなぜですか?

$this は Post クラスのインスタンスである自分自身を指しているためです。
2021年12月9日
ユーザー

Postクラス内の、

echo "$this->message($this->likes)".PHP_EOL;

この$thisPostクラスの$message$likesをそれぞれ指しているので、

echo "$message->message($likes->likes)".PHP_EOL;

と書き換えてみたのですがうまくいきませんでした。
なぜエラーがでてしまうのでしょうか?

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?