PhpStorm 2019.1ヘルプ

インテンション・アクション

エディターで作業するときに、PhpStormはコードを分析し、コードを最適化する方法を検索し、潜在的な問題と実際の問題を検出します。

IDEがコードを変更する方法を見つけるとすぐに、現在の行の隣に黄色い電球のアイコン yellow bulb icon がエディターに表示されます。このアイコンをクリックすると、現在のコンテキストで利用可能なインテンションアクションを表示できます。インテンションアクションは、警告から最適化の提案まで、幅広い状況をカバーします。インテンションの全リストを見て、設定でそれらを無効にすることができます。

感嘆符 the Quick-fix icon の付いた赤い電球は、PhpStormが問題を検出したことを示し、関連する修正プログラム(クイックフィックス)を選択するように促します。

インテンションアクションを適用する

  1. 電球のアイコンをクリックするか(または Alt+Enterを押してください)、提案のリストを開きます。

  2. リストからアクションを選択し、Enterを押します。

    例:インテンションアクションを使用してPHPクラスのフィールドを初期化することができます。

    その場で問題を解決するためにクイックフィックスを使用することができます。例:現在未定義の変数については、関数パラメータを作成するか、値で初期化することができます。

すべてのインテンションアクションを表示

使用可能なインテンションアクションの完全なリストを表示したり、不要なアクションを無効にすることができます。

  1. 設定/環境設定ダイアログ(Ctrl+Alt+S)で、エディター | インテンションを選択します。

  2. 各インテンションアクションについて、説明と例を見ることができます。インテンションを無効にするには、その横のチェックボックスをオフにします。

    Settings of intention actions
  3. 変更を適用し、ダイアログを閉じます。

オンザフライでインテンションアクションを無効にする

  1. 電球のアイコンをクリックするか(または Alt+Enterを押してください)、提案のリストを開きます。

  2. 無効にするアクションを選択し、右矢印をクリックします。

  3. <インテンション・アクション名>を無効にするを選択します。

最終更新日: 2019年4月16日

関連事項

関連ページ:

コード・インスペクション

PhpStormには、プロジェクト内の異常コードを検出して修正する一連のコードインスペクションがあります。IDEはさまざまな問題を見つけて強調表示し、デッドコードを見つけ、可能性のあるバグを見つけ、問題をつづり、コード構造全体を改善することができます。インスペクションは、すべてのプロジェクトファイル...

カスタムインスペクションを作成

PhpStormでは、構造検索インスペクションを使用して新しいインスペクションを作成できます。カスタムインスペクションを作成するには、検索テンプレートを設定して重大度を設定する必要があります。IDEはテンプレートに一致するコードを検索し、指定された重大度に従ってエディター内で強調表示します。インスペ...

PHP インスペクションの例

解決できない includeこのインスペクションは、実際には存在しないファイルを含める試みを検出し、指定された名前でファイルを作成することを提案します。static として呼び出される動的メソッドこのインスペクションは、静的関数への呼び出しが実際に静的関数に適用されているかどうかをチェックします。関...

コード参照情報

マークアップ言語の場合、PhpStormは指定されたDTDまたはスキーマからシンボルの定義を取得します。詳細は、HTMLおよびXMLを参照してください。定義PhpStormでは、タグ、クラス、フィールド、メソッド、関数などのシンボルがプロジェクトでどのように定義されているかを確認することができます。...