
Expression Web 3は、PHP構文の強調表示、Intellisense、PHPスニペットの挿入、PHPファイルの接続、開発用の組み込みサーバーを使用したPHPページの表示をサポートしています。 また、IIS6またはIIS7を使用している場合、FastCGIを有効にしてPHPのパフォーマンスを向上させることができます。
PHPインタープリターへのドッキング
PHPコードを記述する前に、PHPインタープリターへのパスがExpression Web設定で設定されていることを確認してください。
- [ツール]-> [アプリケーションオプション]に移動します
- インタープリターへのパスを指定します

PHPページの作成
- 「ファイル」->「新規」->「PHP」に移動します
- 本文を書く
< HTML >
< HEAD ></ HEAD >
< BODY >
<? php echo ( "Hello World" ) ? >
</ BODY >
</ HTML >
組み込みWebサーバーでPHPページを表示する
PHPページをテストするには、ローカルまたはリモートのWebサーバーが必要です。 リモートサーバーを使用する場合の欠点は、サーバー自体に変更をアップロードして結果を表示するのに時間がかかることです。 ApacheやIISなどのローカルサーバーは、適切な構成で問題を引き起こす可能性があります。
Expression Web 3には、PHPおよびASP.NETページを表示するために使用できるWebサーバーが含まれています。 組み込みサーバーを使用するには、式設定でPHPインタープリターへのパスを指定する必要があります。
しかし、Expression Web開発サーバーの真の力は、さまざまなブラウザーを使用して結果を表示することと、さまざまな画面解像度で結果を表示できることです。

PHPファイル接続
Expression Webは、複数のページにわたって単純な要素を結合するために、PHPファイルの組み込みをサポートしています。
<? php include (' Name_of_include_file . php '); ? >
接続されたアイテムが異なるファイルにある場合でも、Expression Webはデザインビューにそれらのコンテンツを表示します。
IntelliSense for PHP
コードのどこにいても、IntelliSenseが常にお手伝いします。 たとえば、プロパティまたは属性、メソッドまたはイベントのリストを表示します。 IntelliSenseは、組み込みのPHP関数に特に便利です;必要なパラメーターのリストと、対応するタイプが表示されます。

PHPスニペット
PHPスニペットは、メニューの[挿入]-> [PHP]から挿入して、追加するスニペットを選択できる既製のPHPコードの単純なブロックです。 たとえば、Expression Webは、上記のように、メニューの[挿入]メニューからこのアクションを選択し、接続するファイルを選択すると、PHP incudeを挿入できます。