VS.Php日本語版 販売停止のお知らせ 2010年4月1日改定
VS.Php日本語版の新規購入の受付に関しまして、誠に勝手ながら、2010年3月31日をもって中止させていただくこととなりました。
販売停止に伴う以下の各種お手続き方法を、こちらのページにご案内しておりますので、ご確認いただきますようお願い致します。
- 2010年4月1日以降の新規購入
- VS.Php日本語版 2.6のサポート
皆様にご迷惑をおかけすることになり、誠に申し訳ございません。恐れ入りますが、何卒ご理解いただきますよう、お願い申し上げます。
VS.Php 製品情報
VS.Phpは、Webアプリケーションや、Webサービス、スクリプトを構築するための開発ツールです。Visual BasicやVisual C++、Visual C#、Visual J#と同じ統合開発環境を使用しているため、様々な言語のソリューション作成の際にツールや機能を共有することができます。
VS.Phpには、2つのエディションがあります。今の環境に適したものを選んでください。

主な機能
VS.Phpは、人気の高いVisual Studio .NETのワークベンチを利用することで、PHPアプリケーションのデザイン、開発、デバッグ、デプロイ環境を提供します。 また、「エディタの特徴」であるインテリセンス機能やSmarty エディタ、「IDEの特徴」であるデバッグ機能やダイナミック ヘルプなど、開発効率を上げるための多くの優れた機能を備えています。
「プロジェクト種類」の対応追加

以下のプロジェクトの種類が新たに追加されました。
- PHP5 プロジェクト:ローカル上にPHP5のプロジェクトを生成します。標準ではXdebugがデバッグエンジンとして選択されています。
- PHP4 プロジェクト:ローカル上にPHP4のプロジェクトを生成します。標準ではDBGがデバッグエンジンとして選択されています。
- IIS プロジェクト:ローカルのIISサーバを利用するPHPプロジェクトを生成します(IIS7対応)。
※IIS プロジェクトはVistaのみ対応となっております。 - コマンドライン プロジェクト:コマンドライン アプリケーションを実行・デバッグするプロジェクトを生成します。このプロジェクトはPHP5を使用します。※スクリプトはローカル上で実行する必要があり、リモートサーバへの配置やリモートデバッグはできません。
- Zend Framework MVC プロジェクト:Zend Frameworkを使用したプロジェクトを生成します。(PEARディストリビューションを含むZend Frameworkを搭載しています。)
高度なデバッグ機能
VS.Phpには、XdebugおよびDBGを利用した高度なデバッグ機能があります。Wiondows以外のサーバー上にあるスクリプトも含め、ローカル、リモートを問わずPHPスクリプトをデバッグできます。 また、同じデバッグセッションでクライアント側のJavaScriptをデバッグすることも可能で、両者を同時にデバッグできることにより、Ajaxのアプリケーションをデバッグすることも可能です。

※デバッグ機能の詳細に関しては[DBG - デバッグ サポート]をご参照ください。
リモート接続でファイル編集

リモート接続機能を使用することで、ローカルにファイルをコピーすることなく、直接リモート サーバに接続してファイルの編集やデプロイ、デバッグを行うことができます。 リモートサーバ プロジェクト ウィザードが用意されているので、簡単にリモートサーバへの接続設定を行ったり、編集するファイルの選択を行ったりできます。接続方法には、FTP、セキュア FTP (SSH)、FTPS(FTP over SSL)の3種類があります。
※ リモート接続機能を使用してプロジェクトを生成する場合、リモートサーバ側ですべてのファイルがDocumentRoot内に配置されている必要がございますのでご注意ください。
詳細な操作方法に関しましては、チュートリアルをご覧ください。
Website Copy - ファイル転送機能
Website Copyを使用することにより、より簡単にファイルのデプロイできるようになります。
ファイルのダウンロードやアップロードや、ファイルやフォルダの名前の変更、新しいフォルダの作成、削除など、ファイルに対する基本操作が可能です。
設定したデプロイ方法(FTP、セキュア FTP (SSH)、FTPS(FTP over SSL)のいずれか)で、リモートサーバに接続できます。


Website Copyの使用方法に関しましては、デプロイ方法を設定後、ソリューション エクスプローラーのツールバーにアイコンが表示されますので、そのアイコンクリックして、Website Copyのダイアログを開いてお使いください。
Smarty テンプレート エディタ

VS.Phpは、Smartyのテンプレートファイルを編集するSmartyエディタとして、以下のような機能をサポートしています。
- Smartyタグやその属性をサポートするインテリセンス機能
- タグの自動補完機能
- Smartyコードの色分け
- HTMLインテリセンスサポート
- {php} ブロック内での、PHPインテリセンスサポート
VS.Php ヘルプ システム
VS.Phpには以下の日本語マニュアルがヘルプとして組み込まれており、オンライン・ブック検索、キーワード検索、全文検索が可能です。
- PHP マニュアル
- PEAR マニュアル
- Smarty マニュアル
PHP トピックスだけを表示できる様々なファイルも持ち合わせています。PHPの関数上にカーソルを合わせてF1を押すだけで、関数の情報を表示することもできます。 また、VS.Phpは現在のタスクに関連した情報を表示するダイナミック・ヘルプもサポートしています。



