クラス自体ではなく、クラスインスタンスによる static メソッドとフィールドの参照を報告します。

インスタンス変数を使用した static メンバーの参照は PHP で許可されてはいますが、コードが理解しにくくなってしまいます。メソッドの結果がインスタンスに依存していると読み手が解釈する可能性があるためです。

クイックフィックスを使用すると、インスタンス変数がクラス名に置換されます。

例:


  class StaticClass {
    public static function someStaticFunction(): int
    {
        return 3;
    }

  }

  $var = new StaticClass
  $var::someStaticFunction();

クイックフィックス適用後:


  StaticClass::someStaticFunction()