Symfony フレームに必須の IDE

Symfony 開発者の 80% が 信頼しています

今すぐ試す

クリーンで一貫したエラーのないコード

高度なコード補完と移動操作

超快適なフルスタック PHP コーディング

Symfony のコーディングの最適化プラグイン

Twig テンプレートのサポート

PhpStorm では注入されたコード片を Twig テンプレートブロック内で編集する際に広範な言語支援を得ることができます。一般的な Symfony テンプレートのサポートだけでなく、Twig テンプレート言語に特化した補完、移動操作、およびコードインスペクションが備わっています。

サービスコンテナー

Symfony のサービスコンテナーはアプリケーション内で使用されるさまざまなオブジェクト(サービス)のインスタンス化と構成を管理します。PhpStorm では YAML および XML 構成ファイルに登録されたものも含め、このようなサービスとパラメーターのコード補完と移動操作を利用できます。

Doctrine ORM のサポート

Doctrine ORM を使って効率的にデータベースを操作できます。IDE には複数のコード補完と移動操作の機能が備わっているため、データベースとの対話を合理化できます。

  • プロジェクト内の移動操作

    PhpStorm はコントローラー、ルーティング、テンプレート化、Doctrine ORM などの Symfony 固有の各種要素を認識するため、さまざまなファイルとアーティファクトの間を簡単に切り替えられます。

  • 高度なルーティング

    読み取り可能な URL とそれに対応するコントローラーのアクションの開発を容易にします。PhpStorm には Symfony プロジェクト内のルートを管理するための広範なツールが備わっています。

  • 翻訳の管理

    翻訳キーと翻訳ドメインのコード補完によって国際化(i18n)を容易にします。IDE は存在しない翻訳について通知し、翻訳サービスが有効な場合にはコントローラーとテンプレートから翻訳の抽出を支援します。

  • フォームの処理

    Symfony の Form コンポーネントを簡単に活用できます。PhpStorm にはフォームとその検証ロジックの作成と管理を行うためのコード補完と移動操作が備わっています。

  • イベントディスパッチャー

    Symfony の EventDispatcher を使って疎結合とコンポーネント化を実装できます。IDE はイベントのディスパッチとリッスンをサポートしているため、コンポーネントの通信が容易になります。

Symfony 開発の効率化

ライブテンプレート

PhpStorm ではよく使用されるコード構文のテンプレート名を入力すると、そのコードスニペットの挿入が自動的に提案されます。

ログのハイライト

PhpStorm はエディターやターミナルで開いている Symfony ログファイルの各種要素を読みやすく、それらの間を移動しやすくするためにハイライトします。既製のログの書式やハイライトパターンをカスタマイズすることも、独自のものを追加することもできます。

コーディング標準

PhpStorm ではコードを Symfony コーディング標準と照らし合わせることで、よくあるエラーをなくし、クリーンで一貫したコードを得ることができます。また、PhpStorm には Symfony 開発専用にカスタマイズされた Symfony2 のコードスタイルが組み込まれています。

コマンドラインツール

PhpStorm では Symfony のコンソールコンポーネントとスクリプト作成インターフェースと統合することで、Symfony コマンドを実行したりデバッグしたりできます。

ターミナルでの補完

ターミナル内でコマンド補完を直接使用できます。

行全体コード補完

インターネット越しにデータを送信しない AI による行全体コード補完をデフォルトで活用できます。

その他多数の機能を 1 つの IDE に集約

  • コードリファクタリング

    1 回の操作でコード全体を変更できます。PhpStorm が変更漏れやミスを確実に防止します。

  • バージョン管理

    バージョン履歴、コミット、Git のスカッシュとコミットの破棄、および GitHub プルリクエストのレビューをエディターを閉じずに確認することができます。

  • フロントエンドのサポート

    PhpStorm には HTML、CSS、JavaScript、およびその他のフロントエンドテクノロジーのサポートが組み込まれています。ライブ編集機能により、ブラウザーでリアルタイムに変更を確認できます。

  • データベース管理

    データの表示、クエリのデバッグ、インポート、エクスポート、PHP コードでのデータベースサポートの利用など、すべてが IDE 内で完結します。

無料30日間体験版

Symfony プラグインで強化した PhpStorm を活用し、Symfony 開発用にカスタマイズされた IDE の豊富な機能を体験してください。

PhpStorm

PHP 用 JetBrains IDE

Symfony のサポート

Symfony 開発用プラグイン