PhpStorm 2026.3 Help

スーパークラスのメソッドをオーバーライドする

定義済みのテンプレートから必要なコードを生成することで、親クラスの任意のメソッドをオーバーライドできます。 PhpStorm はスーパークラスのメソッドへの呼び出しを含むスタブを作成し、メソッドの本体に意味のあるソースコードを提供する作業を開発者に任せます。

スーパークラスのメソッドをオーバーライドする

  1. Code メニューで、 メソッドの上書き Ctrl+O をクリックします。 または、クラスファイル内の任意の場所を右クリックし、 生成 Alt+Insert をクリックして、 メソッドの上書き を選択することもできます。

  2. オーバーライドするメソッドを選択します(複数選択を行うには、 シフト または Ctrl キーを押したままにします)。 このリストには、すでにオーバーライドされているメソッド、または現在のサブクラスからアクセスできないメソッドは含まれません。

    必要に応じて、 PHPDoc をコピー チェックボックスを選択して、オーバーライドされたメソッドの PHPDoc コメントを挿入します。

  3. OK をクリックし、メソッド本体のソースコードを入力します。

    ガターの オーバーライド アイコンにカーソルを合わせると、基本クラスの名前が表示されます。 それをクリックして、 オーバーライドされたメソッド宣言を開きます。

2026 年 11 月 9 日