クラスメソッド内で使えるプロパティが知りたい

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

この回答を見るにはプレミアムサービスへの登録が必要です

プレミアムサービスとは?