Releases

PhpStorm 2026.2 がリリースされました

Hanna Yakush

PhpStorm 2026.2 リリース概要へようこそ。このバージョンでは、PhpStorm を好みのコーディングエージェント、モデル、AI サブスクリプションに対応するプラットフォームとして進化させ、PHP と Laravel のサポートを強化し、Git リポジトリ、データベース、内蔵ターミナルでの作業における生産性向上を実現します。

PhpStorm 2026.2 をダウンロード

PhpStorm の AI

PhpStorm 2026.2 では、複数のサードパーティ AI プロバイダーのネイティブサポートを追加し、コーディングエージェントが IDE の決定論的機能により深くアクセスできるようにしました。

エージェントスキルマネージャー

AI エージェントの有用性は、持っているコンテキスト次第です。フレームワーク、規約、ツールの知識がない場合、新しいチャットウィンドウごとに同じセットアップを繰り返し説明することになります。

エージェントスキルはその問題を解決します。PhpStorm に一度インストールすれば、エージェントはすべてのプロジェクトとセッションでそのドメイン知識を自動的に引き継ぎます。IDE から直接スキルを閲覧・管理したり、公開 GitHub リポジトリなどの外部レジストリで組み込みライブラリを拡張したり、Claude Code や Codex 用にすでに設定したスキルを PhpStorm にインポートさせることができます。

詳細はブログ記事をご覧ください。

AI ベースのコード補完におけるサードパーティプロバイダーのサポート

AI 補完は、インライン補完とカーソル以降の次回編集提案を組み合わせたエディタ内コード提案機能です。すべての JetBrains AI ユーザーがデフォルトで利用可能で、JetBrains がトレーニングしたモデルによって動作し、AI クレジットを消費しません。

今回のアップデートにより、AI 補完用の独自の OpenAI 互換モデルプロバイダーを接続できるようになりました。

PhpStorm での GitHub Copilot

JetBrains と Microsoft の直接的なパートナーシップにより構築された GitHub Copilot が、JetBrains IDE にネイティブ統合されたエージェントとして利用可能になりました。以前のACP Registry 設定とは異なり、Copilot は最初から利用可能で、より一貫したエクスペリエンスを提供します。

AI チャットのエージェントピッカーから直接 Copilot にアクセスでき、GitHub アカウントによる OAuth で認証が行われます。GitHub Copilot サブスクリプションが有効である必要があります。

ターミナル AI セッション向けのより高速な PhpStorm MCP サーバーセットアップ

ターミナルでの AI エージェントワークフローをより活用できるようにするため、好みのコーディングエージェントで新しいセッションを開始する際に、IDE が PhpStorm MCP サーバーの設定を促すようになりました。MCP サーバーが設定されていない場合、通知が自動的に表示され、関連する設定に直接移動できます。

PHP

永続的なファイル参照のための #[FileReference] 属性

PhpStorm では、関数・メソッド・コンストラクタのパラメータに #[FileReference] 属性を使用することで、文字列リテラルをファイルまたはディレクトリパスとしてマークできるようになりました。このようなパラメータにパスが文字列として渡されると、ナビゲーションやリファクタリングのための PhpStorm の一流サポートが得られます。

注釈付きファイル参照はプロジェクト全体に適用され、IDE の再起動後も保持されるため、手動での参照インジェクションに代わる優れた選択肢となります。単純な参照に加え、basePath で定義された相対パスや、変数・定数を使用した動的構築パスにも対応しています。

コード品質ツールのトリガーオプション

IDE のパフォーマンスをさらに最適化するため、PHPStan や Laravel Pint などのサードパーティコード品質ツールのトリガー頻度を、入力中、アイドル時、またはファイル保存時に設定できるようになりました。Run mode 設定は Settings | PHP | Quality Tools | {quality_tool_name} で行えます。

その他の言語サポートの改善点:

  • PER Coding Style 3.0 への対応。PhpStorm の組み込み PHP フォーマッタを コードの再フォーマット 時に PER Coding Style 3.0 仕様で使用するには、Settings | Editor | Code Style | PHP | Set from… に移動し、リストから PER-CS 3.0.0 を選択してください。
  • オブジェクト変数の後のアロー自動補完。新規設定はデフォルトで有効です。無効にするには Settings | Editor | General | Smart Keys | PHP に移動してください。
  • #[ArrayShape] 内で明示的なキーのないネストされた配列のコード補完。

Laravel

Laravel ツールウィンドウ

新しい Laravel ツールウィンドウでは、PhpStorm を離れずに Laravel プロジェクトを管理できます。Dashboard タブでは一般的なプロジェクト情報や Artisan コマンドへのクイックアクセス、Errors タブではローカルまたは Sentry ホストのログファイルを参照し、ログをコピー&ペーストせずに AI でエラーを探索・修正、Laravel Cloud タブではデプロイや環境変数の管理が行えます。

Laravel 開発者向けのその他の改善点:

  • laravel/passport および stancl/tenancy パッケージのサポート。
  • PHP 8.5 のパイプ演算子のサポート。
  • データベーススキーマファイルへの参照、Eloquent モデルクラスとデータベーステーブルの明示的なマッピング、Laravel Livewire のカスタムパス指定、新たな viteAssetpassportScopeIdstaticStrings(ファイルリンク付き)の補完タイプを指定するための ide.json オプション。

全更新内容は Laravel Idea の変更履歴 を参照してください。

Web

TypeScript 7 の IDE サポート

TypeScript プロジェクトが大きくなり、補完が遅延したりリファクタリングが重くなったりする場合、TypeScript 7 が解決策です。Microsoft はコンパイラと言語サーバーを Go で書き直し、型チェックを最大 4 倍高速化し、大規模コードベースでもよりレスポンシブなコード補完と迅速なリファクタリングを実現しました。

PhpStorm 2026.2 は、すでに TypeScript 7 を使用しているプロジェクトではデフォルトでサポートし、それ以前のバージョンを使用しているプロジェクトにはオプトインでのアップグレードパスを提供します。初日から完全な速度向上の恩恵を受けられ、プロジェクト全体の移行は必要ありません。

バージョン管理

Git ワークツリーサポートの強化

バージョン 2026.2 では、WSL などのさまざまな開発環境での Git ワークツリー管理を簡素化しました。また、IDE から直接ワークツリーの削除とクリーンアップが可能になりました。

これらの更新により、日々のワークツリー管理が効率化され、外部 Git ツールへの切り替えが減ります。

Git コンフリクト解決フローの合理化

大規模プロジェクトでは、マージ時に数十のファイルコンフリクトが発生することが多く、その多くは単純なインポート不一致やフォーマットの違いです。PhpStorm 2026.2 ではコンフリクト解決フローを改善し、Resolve All Simple Conflicts アクションを呼び出すことで、変更セット全体の標準的なコンフリクトを即座に自動解決できるようになりました。各ファイルを 1 つずつ開く必要はありません。新しいフローでは、解決済み・未解決ファイルの完全な概要を確認したり、ファイルをいつでも再オープンしたり、コンフリクトチャンクを任意の順序で元に戻したり再適用したりできます。

コードレビューでのユーザー名自動補完

コードレビューのコメントでチームメイトにメンションするのが簡単になりました。コメント内で @ と入力すると、現在の GitHub または GitLab リポジトリのユーザー一覧が表示され、言及したい人物を選択できます。

ターミナル

ターミナルセッションでのファイル・画像共有の簡易化

ターミナルや CLI エージェントで作業する際に、プロジェクトや外部アプリケーションからパスをコピー&ペーストする必要がなくなりました。ファイルやフォルダをターミナルに直接ドラッグ&ドロップして、現在実行中のコマンドにパスを挿入できます。

特定の場所からすぐに作業を開始するには、ファイルやフォルダをターミナルタブエリアにドロップして、そのルートパスがすでに設定された新しいタブを開くことができます。

また、クリップボードから画像を直接サポートされる CLI エージェントセッションに貼り付けられるようになり、エージェントとの視覚情報の共有が容易になりました。

UI

モーダルでない Settings ダイアログ

Settings ダイアログを開いている間も、IDE ウィンドウとやり取りするためにダイアログを閉じる必要がなくなりました。これにより、プロジェクトパスをコピーしてスコープを設定したり、設定ファイルから値を挿入したり、コードの外観調整を即座に確認したり、設定途中で別のプロジェクトに切り替えたりすることが容易になります。

デフォルトでは Settings ウィンドウは呼び出されたプロジェクトの上に表示されます。ピンを外すとバックグラウンドに送られます。

データベース

空の状態の再設計:プロジェクト開始をより高速に

初期設定を効率化し、最初からすぐにコーディングできる体験を提供するため、Database Explorer ツールウィンドウの空の状態を再設計しました。新しいプロジェクトを開くと、ツールウィンドウにデータソース作成のクイックアクションが表示されます。

また、設定手順に煩わされずに基本的なデータベース機能に慣れるため、クイックスタートガイド から PostgreSQL、MySQL、SQLite のデモデータベースにワンクリックでアクセスできます。

カスタムクエリコンソール名:一目でより多くのコンテキストを

エディタタブヘッダーにクエリコンソール名の表示方法をカスタマイズできるようになり、開いているコンソールやファイルを識別しやすくなりました。

以前は、ファイル名の横にデータソース名のみが表示されていましたが、今回、変数を使用してアタッチされたデータソース、データベース、スキーマ、検索パスなどの追加情報を含められるようになりました。テンプレートを設定するには Settings | Database | Query Files and Consoles に移動し、Template フィールドにキャレットを置き、必要な変数を挿入してください。

同じテンプレートをクエリファイルにも適用するには、Use this template for query files を有効にしてください。

データベースの色:v2.0

データベースの色システムは、より一貫したユーザーエクスペリエンスと使いやすさの向上を提供します。今回のリリースでは、適応型カラーエンジンと構造的な使いやすさの改善を導入しました:

  • テーマ対応のカスタムカラー。以前は静的な #RRGGBB 16 進コードがライトテーマとダークテーマで同一だったため、テーマを切り替えると視覚的なコントラストが損なわれることがありました。今回、色相を選択するだけで、IDE がアクティブなテーマに合わせてシェードを自動調整します。
  • フォルダカラーのサポート。個々のデータベースオブジェクトだけでなく、フォルダにもカスタムカラーを適用できるようになりました。
  • カラー設定へのアクセス向上。カラーのサブメニューが 1 レベル上に移動し、見つけやすくなりました。また、すべてのカラー設定が別ダイアログではなくメインの Settings ウィンドウで直接利用可能になりました。

パフォーマンス

2026.2 EAP ブログ記事で発表した通り、PhpStorm 2026.2 では IDE の全体的な安定性とパフォーマンスに重点を置いています。現時点ではプロジェクトインデックス時間の最大 10%* 高速化を超える即時的な結果は示されていませんが、今回の変更は今後のリリースにおけるローカルおよびリモート開発シナリオでの起動時間、インデックス時間、フリーズの削減に向けた基盤となります。

PhpStorm のパフォーマンスに関するフィードバックは、こちらのアンケートにご協力ください。

*さまざまな PHP フレームワークを代表するプロジェクト群でベンチマークを実施

クラウド

エディタ内で直接表示される Docker Compose のステータス

Docker Compose ファイルは、より情報豊富でインタラクティブになりました。Docker Compose ファイル内で直接実行中のコンテナのステータスを確認でき、エディタを離れずに一般的なアクションに素早くアクセスできます。

特定のサービスのログに直接ジャンプしたり、データベース接続を作成したり、Compose ファイル内の対応するエントリからブラウザでサービスを開いたりできるため、アプリケーショスタックを監視・操作しやすくなりました。

サービステンプレートによるより高速な Docker Compose セットアップ

Docker Compose で依存サービスを作成する際、PostgreSQL や Kafka などの人気技術向けの即利用可能テンプレートにより、作業が簡単になりました。

サービスの名前を入力し始めたり、補完リストから選択したりするだけで、IDE が対応する Docker Compose 設定を自動生成します。これにより、一般的なサービスをより迅速に起動でき、手動設定の手間を軽減できます。

Terraform テストフレームワークのサポート

バージョン 2026.2 では、Terraform インフラストラクチャ・アズ・コード機能のサポートを拡張し、Terraform テストフレームワークのネイティブサポートを導入しました。この統合により IDE のエコシステムサポートが完成し、開発ライフサイクルの早い段階でモジュールの動作検証や設定ポリシーの適用が可能になります。

これらの追加により、既存のインフラストラクチャツールがさらに充実し、デプロイ設定の保守性、予測可能性、クリーンさが向上します。

PhpStorm Blog の更新を購読する