構文ハイライト

コードを色で読む

PHPエディタは、Visual Studioの設定に従ってコードを色付けて、ユーザーに使用なれた色でよりよく表示を提供します。色は、暗い、明るい、サードパーティのテーマをサポートするVisual Studioの規約を尊重します。

コード検証

入力時にコードをチェックする

入力時にタイプミスマッチ、タイプミス、機能パラメータの欠落、不明なクラスと関数を検出します。コード分析はさまざまな問題のために定期的にコードを検査して、問題がある場合、すぐに下線でマークします。これにより、実行時にほとんどの問題を処理する必要がなくなります。

IntelliSense

スマートコードアシスタンスを使用する

IntelliSense機能は、スマートで状況に応じたコード補完、詳細なツールヒント、および機能パラメータ支援を提供します。この機能には完全なPHPマニュアルが含まれ、ユーザーのコードから体験して、型分析を実行します。その目的は、キーの押す回数を最小限に抑えることです。

IntelliPHP

AIによる開発支援

IntelliPHPを使用して、PHPのコーディング生産性を新たな高みへと引き上げましょう。この最先端の機能は、コードの文脈に合わせた包括的な全行の提案を提供し、より迅速かつ効率的にコードを記述できるようサポートします。最良の部分は何でしょうか?IntelliPHPはローカルで動作するため、コードのプライバシーとセキュリティが保護されます。手動のタイピングにかかる時間を削減し、IntelliPHPのローカルで実行されるAIによる全行の補完の利便性と信頼性を活用しましょう。

ナビゲーション機能

どこからでもどの定義に移動できます

[定義に移動]を使用して定義と参照に移動し、すべての参照、クラスビュー、ナビゲーションバーなどを検索します。使い慣れたよく知られているVisual Studioショートカットを使用してコードをすばやく移動できます。

リファクタリング

識別子の名前を途切れなく変更する

リファクタリング機能を使用すると、入力ミスを避け、コードをエラーなしに保つことができます。入力時にすべての種類の識別子の名前を変更するか、名前の変更ダイアログを使用することができます。リファクタリング機能を使用すると、単一の出現をオフにすることができることで、または詳細なプレビューの使用で識別子の名前を変更できます。

コードの書式設定

コードをフォローしやすくします

入力時に自動的にコードを書式設定します。コードの書式設定は、文章やコードブロックを完成させた後で、文書全体、コードの選択肢に適しています。この機能はVisual Studioの規約を従って、スペースを標準化し、HTML、PHPなどのミックスと適しています。

Smartyテンプレート

Smartyエディタでの豊富な経験

Smartyエディタでテンプレートを作成すると、初心者でも上級者でも簡単に使用できます。構文ハイライトと構文エラーチェックには、必要があります。テンプレートをすばやく快適に編集するには、IntelliSenseの優れた機能とコーディングスニペットを必ず開発しましょう。

Twigテンプレート

最高クラスのTwigエディタ

Visual Studio用のPHPツールは、構文ハイライトエラーチェック、コード補完、アウトラインなど、Twigテンプレートの完全なサポートを提供します。当社のユニークな分割ビューを利用して、Twigテンプレートを理解し、微調整しましょう。もっと見る...

PHPDoc サポート

コードを簡単に文書化する

オブジェクトを文書化して、機能はコーディング中に役立ちます。また、ヒントのパラメータと戻り値の型によるコード解析も改善されます。PHP EditorはPHPDocブロックを色付けし、自動的に生成し、その内容をIntelliSenseに統合します。

Visualデバッガ

ユーザーが使い慣れたコードにデバッグする

Visual Studioで慣れているように、変数の検査と編集、コードのステップ実行、ブレークポイントの一時停止、コールスタックのチェックなどを行います。Xdebugの統合は、あらゆる種類のWebサーバーとうまく機能し、プログラムを素早く直感的にデバッグすることが可能にします。

例外アシスタント

コード内の実行時の問題について通知を受ける

選択したエラー、警告、通知、および例外を解除し、プログラムを引き起こしている状態を確認します。エラーセーフなコードを作成することは、どのプログラマにとっても不可欠な目的です。例外アシスタントとの1つの問題を逃しません。

リモートデバッグ

リモートサーバー上で実行されているデバッグコード

Visual Studioから直接にプロジェクトを展開し、リモートサーバー上の問題を解決します。Windowsサーバー、LinuxまたはMacにすることができます。さらに、リモートファイルはローカルプロジェクトにマップされるため、リモートデバッグはローカルデバッグと同じくらい速いです。

イミディエイトウィンドウ

より速く反復する

PHPコードを入力すると、デバッグ中にイミディエイトウィンドウですぐに結果が表示されます。プログラムの実行を調整したり、新しい変数を導入したり、既存の変数を変更したりすることができます。

HTMLエディタ

同時にデザインとコード作成

ユーザーが慣れてきたように、PHPファイル内のすべてのWeb言語を記述します。Visual Studioの完全なビルトインサポートで、HTML、CSS、JavaScript、PHPをミックスします。エディタはWeb Essentialsのようなユーザーの気に入るサードパーティのプラグインをすべて許可します。

コードスニペット

より速くコードを作成する

コードスニペットを利用することで、いくつかのキーヒットで共通のコードフラグメントを挿入できます。するべきであるように、普通のタイプミス、発生する機能、ドキュメンタリーコメント、ループ、その他の構文を避けます。

エラーリスト

すべてのプロジェクトのエラーを1か所で確認する

実際にコードを実行してデバッグする前に、プロジェクトで見つかったすべての構文と致命的なエラーをすばやく確認できます。エラーリストは、予期しないランタイムエラーがなく、コードをエラーなしで確保します。

ユニットテスト

自動的にコードをテストする

PHPUnitテストを作成し、テストケースを管理してからカテゴリで整理し、成功したシナリオと失敗したシナリオの概要を保持します。PHPUnitはVisual Studioのテキストエクスプローラにシームレスに統合されており、テストケースの作成、実行、デバッグを可能にします。

プロジェクトシステム

プロジェクトを管理とカスタマイズする

Visual StudioソリューションエクスプローラとMSBuild業界標準を活用します。これにより、さまざまなカスタマイズ、カスタムプロジェクト、アイテムテンプレート、より多くのプロジェクトをすぐに実行またはデバッグすることが可能にします。

コンポーザー・インテグレーション

それがそうであるようにコンポーザーがどこでもある

豊富なユーザーインターフェイスからパッケージをすばやく検索してインストールできます。更新して、ワンクリックで欠落したパッケージをインストールしてください。コンポーザーはMSBuildとソリューションエクスプローラにも統合されており、完全な出力が出力ウィンドウに表示されます。

配置

ワンクリックでプロジェクトをリモートサーバーに公開する

インクリメンタルパブリッシュは、プロジェクトファイルのリモートサーバーへの展開を自動化します。プロジェクト全体または1つのファイルだけを展開することができます。FTP、SFTP、FTPS、ファイルシステム、Azureのいずれであっても問題ありません。当社はどのサーバーもカバーしました。

ソース管理

コードと作業項目をプッシュ、プル、同期、合併する

GitやTFSなどのVisual Studioソース管理プロバイダとのシームレスな統合により、チームに必要なすべてのツールが提供されます。コマンドラインは必要なしで、Visual Studioでは、よく知られているユーザーインターフェイスを使用して、すべてのソース管理タスクを実行できます。

コードヘルプとコード補完

スマートコードアシスタントを使用する。

VS コード内の型ベースコード補完、シグネチャ ヘルプとカラフルなツールチップを活用します。エディタはコンテクスト・アウェアであり、詳細情報を含む利用可能なシンボルを一覧表示し、タイプ分析を実行し、選択されたオプションを完成します。また、関連情報を迅速に入手するためのオンラインドキュメントへのリンクも提供します。

IntelliPHP

AIによる開発支援

IntelliPHPを使用して、PHPのコーディング生産性を新たな高みへと引き上げましょう。この最先端の機能は、コードの文脈に合わせた包括的な全行の提案を提供し、より迅速かつ効率的にコードを記述できるようサポートします。最良の部分は何でしょうか?IntelliPHPはローカルで動作するため、コードのプライバシーとセキュリティが保護されます。手動のタイピングにかかる時間を削減し、IntelliPHPのローカルで実行されるAIによる全行の補完の利便性と信頼性を活用しましょう。

継続的なコード検証

入力時にコードをチェックしてもらう。

コードを実行する前であっても、厄介な問題をテストせずに明らかにします。ビルトインタイプ分析とコード検証はプロジェクト全体を数秒でチェックし、入力中にそれは更新されます。問題は `問題`ウィンドウにリストとして表示されていて、コードエディタの右側に下線が引かれています。

デバッガ

コードを通じて検査する。

統合サーバーを実行するか、リモートサーバーに接続します。デバッガはXdebugエクステンションを利用し、素晴らしいVSCode UI内のすべてのデバッグ機能を利用します。ブレークポイントを監視して、管理し、式、ローカルまたはコールスタックを監視します。ツールチップは式の値も明らかにします。デバッグ中に式を評価するときは、まず実行しても安全かどうかを確認します。

ナビゲーション機能

コードを自分で管理する。

エディタは「定義に移動」、「すべての参照の検索」そして現在のドキュメントとワークスペース内の全てのシンボルをブラウズすることをユーザーに提供します。これはタイプ分析とコンテキスト・アウェア検索を利用して、非常に大規模なプロジェクトでも素早くナビゲートします。

名前の変更リファクタリング

安全に観客のコードをリファクタリングする。

キーを1回押すだけで、変数、クラス、インタフェース、または関数を安全に見つけて名前を変更できます。この機能は、PHPDocのコメント、可能性のある間接変数、または動的コード構成を参照します。

コードの書式設定

フォローしやすくて、niceコードを維持する。

コードフォーマッタはコードをクリーンで統一的に見せます。それは観客の慣習を理解し、観客が書いたように観客のマルチライン表現を保ち、コメントブロックを調整しそして残りを合理的に浄化します。

テストエクスプローラ

視覚的にテストをデバッグまたは継続的に実行する。

プロジェクト内のPHPUnitテストが検出され、新しいテストビューツールウィンドウに自動的に表示されます。すべてのテストを実行してデバッグすることも、1つだけテストすることもできます。リストされているすべてのテストは、テスト実行の詳細を示す成功アイコンでマークされています。観客は自由に継続的なテストを有効にすることができます。