Expression Web 3でのPHPサポート

画像 PHPは重要なWebテクノロジーの1つであり、Expression WebでPHPサポートを実装しています。 Expression Web 3では、PHPページを作成したり、PHPコードをHTMLページに埋め込んだり、両方の方法を組み合わせたりできます。

Expression Web 3は、PHP構文の強調表示、Intellisense、PHPスニペットの挿入、PHPファイルの接続、開発用の組み込みサーバーを使用したPHPページの表示をサポートしています。 また、IIS6またはIIS7を使用している場合、FastCGIを有効にしてPHPのパフォーマンスを向上させることができます。


PHPインタープリターへのドッキング

PHPコードを記述する前に、PHPインタープリターへのパスがExpression Web設定で設定されていることを確認してください。
  1. [ツール]-> [アプリケーションオプション]に移動します
  2. インタープリターへのパスを指定します

画像

PHPページの作成
  1. 「ファイル」->「新規」->「PHP」に移動します
  2. 本文を書く

< 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を挿入できます。

Source: https://habr.com/ru/post/J73381/


All Articles