PHPDoc コメント
ドキュメントコメントの場合、PhpStorm はデフォルトで有効化されている補完を提供します。 PhpStorm は、 /** の開始タグを入力して Enter を押すか、 Alt+Insert を押してコード構造(クラス、メソッド、関数など)をドキュメント化する場合に、 PHPDoc ブロックのスタブを作成します。 選択に応じて、PhpStorm は必要なタグを作成するか、空のドキュメントスタブを追加します。
追加の PHP 固有のタグが必要な場合、PhpStorm は現在のコンテキストに関連するタグ名を提案するコード補完を提供します。 特定のタグに複数の値がある場合、コード補完は利用可能な値のリストを提供します。
PHPDoc コメントでは、PhpStorm は ZEND、PEAR、その他のコーディング標準に準拠したフォーマットオプションをサポートしています。
ソースコード内の PHPDoc コメントは クイックドキュメント検索で利用でき、ドキュメント化されたシンボルの情報を素早く取得できます。 Ctrl+Q を押すことで、 ドキュメントツールウィンドウで確認できます。
ドキュメントのコメントを有効にする
Ctrl+Alt+S を押して設定を開き、 を選択します。
Enter セクションで、 ドキュメントコメントスタブを挿入する チェックボックスをオンまたはオフにします。
コード構造の PHPDoc ブロックを生成する
PHPDoc ブロックの生成を呼び出すには、次のいずれかの操作を行います。
必要なコード構成(クラス、メソッド、関数など)の前にキャレットを置き、開始ブロックコメント
/**を入力し、 Enter を押します。エディターのコンテキストメニューで を選択し、コード構成を選択して PHPDoc コメントを生成します。
Alt+Insert を押してから、 PHPDoc ブロックを生成する を選択し、コード構成を選択して PHPDoc コメントを生成します。

PhpStorm は、指定したコード構成を解析し、可能な場合はパラメーター、戻り値、変数、フィールドのデータを抽出し、これに基づいてドキュメントブロックのスタブを生成する。
リストされたパラメーターと、必要に応じて戻り値を記述してください。 PhpStorm は、コメント内の構文を コードインスペクション設定に従ってチェック・処理します。
PHPDoc コメントブロックにタグを作成する
PhpStorm は、指定したコード構成を解析し、可能な場合はパラメーター、戻り値、変数、フィールドのデータを抽出し、これに基づいてドキュメントブロックのスタブを生成する。 必要に応じて、不足している情報を記入することができます。
PHPDoc ブロックで、空の行を選択し、 Ctrl+Space を押します。
候補リストから関連するタグを選択します。
入力したタグに複数の値がある場合は、 Ctrl+Space を押して、候補リストから目的の値を選択します。
PHPDoc コメント内のフォーマット
PHPDoc コメントの外観、クラス名の表示、デフォルトのタグの並べ替え順序を構成できます。 プロパティのタグは構成できなくなり、デフォルトの @var(英語) タグが自動的に挿入されることに注意してください。 詳細については、「https://github.com/phpDocumentor/fig-standards/pull/55(英語) 」を参照してください。
設定 ダイアログ(Ctrl+Alt+S )で に移動します。
PHPDoc タブに切り替えて、チェックボックスを選択または選択解除して目的の外観オプションを設定します。
完全修飾クラス名を使用する チェックボックスを選択またはクリアすることで、プロパティ、関数パラメーター、 return値および throws値などのクラス名の提示方法を PhpStorm に指定できます。
必要に応じて、 PHPDoc タグを並べ替える チェックボックスを選択して、生成された PHPDoc タグをどのようにソートするかを定義します。
リストに PHPDoc タグのエントリを追加または削除するには、
と
を使用します。
と
を使用して、PHPDoc タグのエントリの順番を並べ替えます。
PHPDoc コメントのレンダリング
PhpStorm を使うと、PHPDoc コメントをエディターでレンダリングできます。 レンダリングされたコメントは読みやすく、リンクをクリックして参照先の Web ページに移動でき、余分なタグでコードが重くなることもありません。
PHPDoc コメントをレンダリングするには、ガターの レンダリングビューの切り替え をクリックするか、 Ctrl+Alt+Q を押します。 コメントを編集するには、
レンダリングビューの切り替え をクリックします。


デフォルトで PHPDoc コメントをレンダリングする
エディターで常に PHPDoc コメントをレンダリングするように IDE を構成できます。
ガターで、
レンダリングビューの切り替え (または
レンダリングビューの切り替え) を右クリックし、 すべての Doc コメントをレンダリング を選択します。
または、 設定 (Ctrl+Alt+S) を開き、 に移動して、 ドキュメントコメントをレンダリングする を選択します。
レンダリングされた PHPDoc コメントを編集するには、ガターの レンダリングビューの切り替え をクリックします。
PHPDoc コードインスペクションの使用
PhpStorm は、PHPDoc ブロックをターゲットとした事前定義コードインスペクションのセットを提供します。 これらのインスペクションは、クラス、メソッド、関数、変数、定数に PHPDoc コメントが提供されているかどうか、コメント内のタグが文書化された項目と一致するかどうかをチェックします。
PHPDoc インスペクションを有効または無効にする
設定 ダイアログ (Ctrl+Alt+S) で、 を選択します。
開いている インスペクション ページで、 PHP にある PHPDoc ノードを展開します。
あらかじめ定義されたインスペクションのリストで、インスペクションの横にあるチェックボックスをオンまたはオフにしてインスペクションを有効または無効にします。
PHPDoc のコメントが特定のタイプのコード構造に対して提供されていることを確認する
欠落した PHPDoc コメントインスペクションを有効にします。
オプション 領域で、必要なエレメント型の横にあるチェックボックス(クラス、メソッド、関数、変数、定数)を選択します。
メソッドまたは関数にパラメーターまたは戻り値が含まれていない場合、 欠落した PHPDoc コメントエラーの報告を抑制するには、 @param/@return なしで PHPDoc を無視 チェックボックスをオンにします。