Post の $count が 3 になるのはなぜですか?

__construct が 3 回呼ばれるためです。
2021年12月12日
ユーザー

前レッスンで残っていた

Post::showInfo();

を実行すると

Count:3

のが返されました。

生成したインスタンスは

$posts[0] = new Post("hello");
$posts[1] = new Post("hello again");
$posts[2] = new SponsoredPost("hello hello");

なので、Post$count2になるのではと思ったのですが、
なぜ3になるのでしょうか。

よろしくお願いします。

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

プレミアムプランとは?

このレッスンの質問と回答(2)