PHP スクリプトの挿入
PHP スクリプトは <?php
で始まり、?>
で終了します。PHP スクリプト ブロックは PHP ファイルの任意の場所に表示できます。Microsoft Expression Web では、[挿入] メニューの [PHP スクリプト] をクリックして、一般的に使われる PHP コード スニペットをページに簡単に挿入できます。これらのスクリプトを必要に応じてカスタマイズできます。
PHP の詳細については、W3 Schools Web サイトの「PHP Tutorial (PHPのチュートリアル) 」を参照してください。
PHP スクリプトを挿入するには
[挿入] メニューの [PHP スクリプト] をポイントし、次のいずれかをクリックします。
フォーム変数
次のコード ブロックを挿入します。
<?php $_POST[]; ?>
HTTP POST メソッド (
method="post"
) で情報を送信したときに、$_POST
メソッドを使用してフォームから情報を収集します。PHP フォームの詳細については、W3 Schools Web サイトの「PHP Forms and User Input (PHP のフォームとユーザーの入力)
」を参照してください。POST 変数の詳細については、W3 Schools Web サイトの「PHP $_POST Function (PHP の $_POST 関数)
」を参照してください。
URL 変数
次のコード ブロックを挿入します。
<?php $_GET[]; ?>
HTTP GET メソッド (
method="get"
) で情報を送信したときに、$_GET
メソッドを使用してフォームから情報を収集します。GET メソッドを使用して収集した情報は URL に表示されます。PHP フォームの詳細については、W3 Schools Web サイトの「PHP Forms and User Input (PHP のフォームとユーザーの入力)
」を参照してください。GET 変数の詳細については、W3 Schools Web サイトの「PHP $_GET Function (PHP の $_GET 関数)
」を参照してください。
セッション変数
次のコード ブロックを挿入します。
<?php $_SESSION[]; ?>
セッションは、個々のユーザーが Web サイトで費やす時間です。セッション変数を使用することにより、情報を保存し、ユーザーが訪問する同じセッション内の他のページでもその情報を利用できます。
PHP セッションの詳細については、W3 Schools Web サイトの「PHP Sessions (PHP のセッション)
」を参照してください。
Cookie 変数
次のコード ブロックを挿入します。
<?php $_COOKIE[]; ?>
Cookie は、コンピューターを特定するためにサーバーが訪問者のコンピューターに保存する小サイズのファイルです。コンピューターから Cookie の値を取得するには、PHP $ _COOKIE 変数を使用します。
PHP Cookie の詳細については、W3 Schools Web サイトの「PHP Cookie
」を参照してください。
Include
次のコード ブロックを挿入します。
<?php include(); ?>
include
ステートメントを使用して、ファイルをページに挿入することができます。include
ステートメントを使用すると、ページがサーバーから要求されたときにインクルード ファイルが取得され、ページに表示されます。include
ステートメントはrequire
ステートメントと同様ですが、include
ステートメントはスクリプトの実行が失敗してもページが表示されるという点が異なります。PHP インクルード ファイルおよび include() 関数の詳細については、W3 Schools Web サイトの「PHP Include Files (PHPのインクルード ファイル)
」を参照してください。
Expression Web で PHP インクルード ファイルを使用する方法については、「PHP ページへのファイルのインクルード」を参照してください。
Require
次のコード ブロックを挿入します。
<?php require(); ?>
require
ステートメントを使用して、ファイルをページに挿入することができます。include
ステートメントと同様に、ページがサーバーから要求されたときにインクルード ファイルが取得され、ページに表示されます。ただし、include
ステートメントと異なり、require
ステートメントは、スクリプトの実行が失敗するとページが表示されません。PHP インクルード ファイルおよび require() 関数の詳細については、W3 Schools Web サイトの「PHP Include Files (PHP のインクルード ファイル)
」を参照してください。
コード ブロック
次のコード ブロックを挿入します。
<?php ?>
PHP スクリプトは
<?php
で始まり、?>
で終了します。スクリプトの開始タグと終了タグの間に入力したテキストは、PHP スクリプトとして解釈されます。PHP の詳細については、W3 Schools Web サイトの「PHP Tutorial (PHPのチュートリアル)
」を参照してください。
Echo
次のコード ブロックを挿入します。
<?php echo ?>
Echo ステートメントは HTML 形式でブラウザーに表示されます。たとえば、ステートメント
<?php echo "<p>Hello World</p>"?>
は、ページのソース コードでは<p>Hello World</p>
と表示され、ブラウザーでは Hello World と表示されます。echo
ステートメントの詳細については、W3 Schools Web サイトの「PHP Syntax (PHP の構文)」を参照してください。
コメント
次のコード ブロックを挿入します。
/* */
PHP のコメントは
/*
で始まり、*/
で終了します。コメントの開始タグと終了タグの間に入力したテキストは、ブラウザーに表示されません。PHP のコメントの詳細については、W3 Schools Web サイトの「PHP Syntax (PHPの構文)
」を参照してください。
If
次のコード ブロックを挿入します。
<?php if ?>
if
ステートメントは、特定の条件が存在するかどうかを確認します。通常、if
ステートメントは 1 つのステートメントまたは一連のステートメントの前に記述します。条件が true の場合、if
ステートメントの後のステートメントが実行されます。条件が false の場合、if
ステートメントの後のステートメントは実行されません。PHP の
if
ステートメントの詳細については、W3 Schools Web サイトの「PHP If...Else Statements (PHPの If…Else ステートメント)」を参照してください。
Else
次のコード ブロックを挿入します。
<?php else ?>
if
ステートメントを使用する場合、else
ステートメントは省略可能です。if
ステートメントと同様、通常、else
ステートメントは実行する 1 つのステートメントまたは一連のステートメントの前に記述します。else
ステートメントは、直前のif
ステートメントの条件が false の場合にのみ実行されます。PHP の
else
ステートメントの詳細については、W3 Schools Web サイトの「PHP If...Else Statements (PHPの If…Else ステートメント)」を参照してください。
関連項目
タスク
PHP 用の IntelliSense オプションの設定
IntelliSense を使用した PHP の作成
PHP コードの色の変更
PHP のページの作成
PHP ページのプレビュー
ビューでの PHP 編集記号の表示/非表示の切り替え