「PHP Tools for Visual Studio」は、スクリプト言語“PHP”のコーディング支援機能を「Visual Studio」へ追加する
拡張機能。「Visual Studio 2010」「Visual Studio 2012」(無償の“Express”エディションを除く)に対応しており、
“Visual Studio ギャラリー”からダウンロードできる。
本拡張機能は無償の“BASIC”と有償の“PROFESSIONAL”の2つのエディションが用意されており、ライセンスキー
(個人利用79米ドル、商用149米ドル)を購入することで“BASIC”エディションから“PROFESSIONAL”エディションへ
アップグレードすることが可能。“PROFESSIONAL”エディションは、すべての機能を21日間試用できる。
“BASIC”エディションで提供されるのは、“PHP”言語のプロジェクトを作成する機能と、“PHP”言語の構文色分け
(シンタックスハイライト)機能といったごく基本的な機能に限られる。一方、“PROFESSIONAL”エディションではより
高度な機能がサポートされる。
たとえば入力支援機能では、「Visual Studio」ユーザーにはお馴染みのコード補完機能“IntelliSense”が利用できる
ようになる。これには“PHPDoc”が統合されており、関数の入力補完時には、そのドキュメントが参照できる。
そのほかにも、[F12]キーで定義へ移動する機能や、“PHP”でよく利用する構文をすばやく入力するための
スニペット機能などが用意されている。
さらに、“PROFESSIONAL”エディションでは「Xdebug」と連携したデバッグもサポート。ブレークポイントを挿入したり、
変数の内容が参照できるほか、“イミディエイト ウィンドウ”を利用してコードの評価にも対応している。「Xdebug」との
連携をセットアップするには“php.ini”の編集などが必要で、慣れないユーザーにとっては苦痛だが、本拡張機能には
セッティングを支援する機能が搭載されているので比較的簡単にセットアップできる。
なお、“Python”言語では「Python Tools for Visual Studio」が利用可能。こちらはMicrosoftが中心となってオープン
ソースで開発が進められている。
http://www.forest.impress.co.jp/img/wf/docs/588/256/image5.jpg
http://www.forest.impress.co.jp/docs/review/20130220_588256.html