VSCode – 「PHP」入力自動補完する拡張機能「PHP Intelephense」
VSCodeでphpファイルの入力自動補完の拡張機能を使うのであれば「PHP Intelephense」がおすすめです。
上の画像のように入力補完をしてくれます。
「PHP Intelephense」について
※一部有料となっています。
- ドキュメント、ワークスペース、組み込みの記号およびキーワードの高速キャメル/アンダースコアケースコード補完(IntelliSense)と、使用宣言の自動追加。
- ドキュメント、ワークスペース、および組み込みのコンストラクター、メソッド、および関数の詳細な署名(パラメーター)ヘルプ。
- 迅速なワークスペース全体が定義サポートに移動。
- ワークスペース全体ですべての参照を検索。
- 高速キャメル/アンダースコアケースワークスペースシンボル検索。
- ブレッドクラムとアウトラインUIにも対応する完全なドキュメントシンボル検索。
- エラートレラントパーサーと強力な静的分析エンジンを介した、開いているファイルの複数の診断。
- ロスレスPSR-12互換のドキュメント/範囲フォーマット。HTML / PHP / JS / CSSファイルを組み合わせたフォーマットも。
- 埋め込まれたHTML / JS / CSSコードインテリジェンス。
- PHPの公式ドキュメントへのリンクを含む詳細なホバー。
- 参照とキーワードのスマートなハイライト。
- PHPStormメタデータを読み取り、タイプ分析と提案を改善します。
- シンボルの名前を簡単に変更できます。必要に応じて、ファイル/フォルダの名前も自動的に変更されます(プレミアム)。
- 定義、ブロック、使用宣言、ヒアドキュメント、コメント、およびカスタム領域の正確なコード折り畳み(プレミアム)。
- インターフェイスと抽象クラスおよび関連するメソッドのすべての実装をすばやく見つけます(プレミアム)。
- ファスト定義型に行く型付けされた変数およびパラメータのを。プレミアム
- インターフェイスまたは抽象メソッド宣言を実装するメソッドの宣言にすばやく移動します(プレミアム)。
- 戻り型を推測し、スローされた例外を識別する構成可能な自動PHPDoc作成(プレミアム)。
- 構文ツリー駆動のスマート選択により、選択をインテリジェントに拡張/縮小します(プレミアム)。
- シンボルをインポートし、PHPDocを追加し、すべての抽象メソッドを実装するための便利なコードアクション(プレミアム)。
インストール方法
VSCodeを開き拡張機能で「PHP Intelephense」と検索。