第10章 オブジェクト指向構文 / 第3回 模擬試験

PHPのクラスの静的メンバーに関する次の記述のうち、正しいものはどれか。

静的プロパティにアクセスするには`::`(スコープ解決演算子)を使う。 正解
静的メソッド内では`$this`を使ってインスタンスにアクセスできる。
静的プロパティは、インスタンスごとに異なる値を持つ。
静的メソッドはインスタンス化しないと呼び出せない。
解説
静的メンバーには`ClassName::$property`や`ClassName::method()`のように`::`でアクセスします。静的メソッド内では`$this`は使えず、静的プロパティは全インスタンスで共有されます。(参照: 独習PHP 第4版 第10章 オブジェクト指向構文 10.1.6〜10.1.7節 静的メソッド/静的プロパティ p.485〜488)