現在地

Asial トップページ > VS.Php ホーム > 製品情報

アシアル株式会社 事業紹介 VS.Php

VS.Php 2.6 β版リリース

エディタの特徴

VS.Phpは、様々なエディタ機能をサポートしており、優れたPHP/Smartyエディタ、インテリセンス機能などがあります。


Visual Studioワークベンチ内包

Visual Studio. NETのIDEワークベンチを利用することで、優れたPHPアプリケーションのデザイン、開発、デバック、デプロイ環境を提供します。

Visual Studioワークベンチを内包

インテリセンス機能

PHP4とPHP5両方のスクリプトに対応したインテリセンス機能がサポートされています。PHPの組み込み関数やPEAR、HTML、Smarty、PHPDocなどの幅広い構文をカバーします。また、配列やオブジェクトの内容を補完します。配列やオブジェクトの型を判断し、メソッドや配列のキーなどの入力を支援します。

PHPインテリセンス機能

PHPインテリセンス機能

HTMLインテリセンス機能

HTMLインテリセンス機能

PEARインテリセンス機能

PEARインテリセンス機能

コード補完機能

コード補完機能

インテリセンス参照の追加

PHPには多くのモジュールが付属されていますが、そのほとんどは、デフォルトでは使用されていません。そのため、インテリセンス機能では、そのパフォーマンスを最適化するため標準的なモジュールのみが参照されるようになっています。拡張モジュールのインテリセンスを使用したい場合には、該当するモジュールを選択することで参照を追加することができます。

インテリセンス参照の追加

コードのシンタックス・ハイライト

コードのシンタックス・ハイライト

PHPスクリプトとHTML構文が混在するコードの色分けが可能です。複雑なPHP/HTMLページの作成を助けます。

フォントおよび色の設定

コードやコメント等のフォントおよび色の変更を行うことができます。

フォントおよび色の設定

定義箇所へのジャンプ

メソッドや関数、変数、定数上で右クリックすることで、それらの定義箇所を検索してカーソルを移動することができます。移動先は同一ファイル上である必要は無く、別のインクルードファイルに移動することもできます。

定義に移動

構文チェッカー

VS.Phpは、PHPコードのリアルタイムの構文チェック機能を提供します。コードを入力すると同時に、VS.Phpはエラーや警告のあるコードに印を付けエラー内容を表示してくれます。これによってコードを実行する前に問題点を見つけることができます。

構文チェッカ

自動タスク処理

VS.Phpは、タスクを整理するためのタスク一覧機能を提供しています。タスク一覧機能によって、コードのコメントに基づいた新規タスクを追加することができます。TODOトークンのあるコメントがある場合、VS.Phpは自動的にタスク一覧にコメントを加えます。

自動タスク処理

タスク一覧の設定

タスク一覧では追加タスクを自動的に構成することができます。また、タスクの優先順位を構成することも可能です。

タスク一覧の設定

インクルードファイルを開く

右クリックすることで、requireやrequire_once、include、include_onceで指定したファイルを開くことができます。

インクルードファイルを開く

コードのアウトライン

アウトライン

エディタには、効率的にコードを編成するための高度な自動アウトライン機能がサポートされています。VS.Phpは.NETのユーザーリージョン同様、PEARなどのコードブロックも理解します。

ブロックの折りたたみ

折りたたみ機能を使ってアウトラインを縮小することも可能です。

ブロックの折りたたみ

ナビゲーション バー

ナビゲーション バーは、ファイルで定義されたクラスや関数のリストを作り、大きなファイル内をすばやくナビゲートします。リストから項目を選択することで、クラスや関数が宣言された位置にカーソルが移動します。

ナビゲーション バー

ファイル拡張子の構成

VS.Phpでは、PHPファイルのファイル拡張子を構成することができます。

ファイル拡張の構成

ツールチップ ヘルプのポップアップ

関数、メソッド、定数、変数にツールチップが提供されます。調べたいテキストの上にカーソルを置くと、詳細な情報が表示されます。デバッグ中には、実行中の変数の値を表示します。

ウィザード

プロジェクト レベル、及びファイル レベルで新規プロジェクトやクラスを作成する手助けをするウィザードを提供します。