クラスメソッド内でインスタンスのプロパティを含めた場合、エラーとなりました。
public static function showInfo()
{
printf("Count : %d", self::$count);
echo $this->text; //$thisは使用不可といったエラーが表示
}
クラスメソッドはnewでインスタンスを作成しなくても呼び出せるので、エラーとなることに違和感はないのですが、クラスメソッド内で使用するプロパティは、必ずself::
の付いたクラスプロパティのみになるという理解で合っていますでしょうか。
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?