次の方法で共有


PHP スクリプトの挿入

PHP スクリプトは <?php で始まり、?> で終了します。PHP スクリプト ブロックは PHP ファイルの任意の場所に表示できます。Microsoft Expression Web では、[挿入] メニューの [PHP スクリプト] をクリックして、一般的に使われる PHP コード スニペットをページに簡単に挿入できます。これらのスクリプトを必要に応じてカスタマイズできます。

PHP の詳細については、W3 Schools Web サイトの「PHP Tutorial (PHPのチュートリアル) Cc295364.xtlink_newWindow(ja-jp,Expression.40).png」を参照してください。

PHP スクリプトを挿入するには

  • [挿入] メニューの [PHP スクリプト] をポイントし、次のいずれかをクリックします。

    フォーム変数

    次のコード ブロックを挿入します。

    <?php $_POST[]; ?>

    HTTP POST メソッド (method="post") で情報を送信したときに、$_POST メソッドを使用してフォームから情報を収集します。

    PHP フォームの詳細については、W3 Schools Web サイトの「PHP Forms and User Input (PHP のフォームとユーザーの入力) Cc295364.xtlink_newWindow(ja-jp,Expression.40).png」を参照してください。POST 変数の詳細については、W3 Schools Web サイトの「PHP $_POST Function (PHP の $_POST 関数) Cc295364.xtlink_newWindow(ja-jp,Expression.40).png」を参照してください。

    URL 変数

    次のコード ブロックを挿入します。

    <?php $_GET[]; ?>

    HTTP GET メソッド (method="get") で情報を送信したときに、$_GET メソッドを使用してフォームから情報を収集します。GET メソッドを使用して収集した情報は URL に表示されます。

    PHP フォームの詳細については、W3 Schools Web サイトの「PHP Forms and User Input (PHP のフォームとユーザーの入力) Cc295364.xtlink_newWindow(ja-jp,Expression.40).png」を参照してください。GET 変数の詳細については、W3 Schools Web サイトの「PHP $_GET Function (PHP の $_GET 関数) Cc295364.xtlink_newWindow(ja-jp,Expression.40).png」を参照してください。

    セッション変数

    次のコード ブロックを挿入します。

    <?php $_SESSION[]; ?>

    セッションは、個々のユーザーが Web サイトで費やす時間です。セッション変数を使用することにより、情報を保存し、ユーザーが訪問する同じセッション内の他のページでもその情報を利用できます。

    PHP セッションの詳細については、W3 Schools Web サイトの「PHP Sessions (PHP のセッション) Cc295364.xtlink_newWindow(ja-jp,Expression.40).png」を参照してください。

    Cookie 変数

    次のコード ブロックを挿入します。

    <?php $_COOKIE[]; ?>

    Cookie は、コンピューターを特定するためにサーバーが訪問者のコンピューターに保存する小サイズのファイルです。コンピューターから Cookie の値を取得するには、PHP $ _COOKIE 変数を使用します。

    PHP Cookie の詳細については、W3 Schools Web サイトの「PHP Cookie Cc295364.xtlink_newWindow(ja-jp,Expression.40).png」を参照してください。

    Include

    次のコード ブロックを挿入します。

    <?php include(); ?>

    include ステートメントを使用して、ファイルをページに挿入することができます。include ステートメントを使用すると、ページがサーバーから要求されたときにインクルード ファイルが取得され、ページに表示されます。include ステートメントは require ステートメントと同様ですが、include ステートメントはスクリプトの実行が失敗してもページが表示されるという点が異なります。

    PHP インクルード ファイルおよび include() 関数の詳細については、W3 Schools Web サイトの「PHP Include Files (PHPのインクルード ファイル) Cc295364.xtlink_newWindow(ja-jp,Expression.40).png」を参照してください。

    Expression Web で PHP インクルード ファイルを使用する方法については、「PHP ページへのファイルのインクルード」を参照してください。

    Require

    次のコード ブロックを挿入します。

    <?php require(); ?>

    require ステートメントを使用して、ファイルをページに挿入することができます。include ステートメントと同様に、ページがサーバーから要求されたときにインクルード ファイルが取得され、ページに表示されます。ただし、include ステートメントと異なり、require ステートメントは、スクリプトの実行が失敗するとページが表示されません。

    PHP インクルード ファイルおよび require() 関数の詳細については、W3 Schools Web サイトの「PHP Include Files (PHP のインクルード ファイル) Cc295364.xtlink_newWindow(ja-jp,Expression.40).png」を参照してください。

    コード ブロック

    次のコード ブロックを挿入します。

    <?php ?>

    PHP スクリプトは <?php で始まり、?> で終了します。スクリプトの開始タグと終了タグの間に入力したテキストは、PHP スクリプトとして解釈されます。

    PHP の詳細については、W3 Schools Web サイトの「PHP Tutorial (PHPのチュートリアル) Cc295364.xtlink_newWindow(ja-jp,Expression.40).png」を参照してください。

    Echo

    次のコード ブロックを挿入します。

    <?php echo ?>

    Echo ステートメントは HTML 形式でブラウザーに表示されます。たとえば、ステートメント <?php echo "<p>Hello World</p>"?> は、ページのソース コードでは <p>Hello World</p> と表示され、ブラウザーでは Hello World と表示されます。

    echo ステートメントの詳細については、W3 Schools Web サイトの「PHP Syntax (PHP の構文) Cc295364.xtlink_newWindow(ja-jp,Expression.40).png」を参照してください。

    コメント

    次のコード ブロックを挿入します。

    /* */

    PHP のコメントは /* で始まり、*/ で終了します。コメントの開始タグと終了タグの間に入力したテキストは、ブラウザーに表示されません。

    PHP のコメントの詳細については、W3 Schools Web サイトの「PHP Syntax (PHPの構文) Cc295364.xtlink_newWindow(ja-jp,Expression.40).png」を参照してください。

    If

    次のコード ブロックを挿入します。

    <?php if ?>

    if ステートメントは、特定の条件が存在するかどうかを確認します。通常、if ステートメントは 1 つのステートメントまたは一連のステートメントの前に記述します。条件が true の場合、if ステートメントの後のステートメントが実行されます。条件が false の場合、if ステートメントの後のステートメントは実行されません。

    PHP の if ステートメントの詳細については、W3 Schools Web サイトの「PHP If...Else Statements (PHPの If…Else ステートメント) Cc295364.xtlink_newWindow(ja-jp,Expression.40).png」を参照してください。

    Else

    次のコード ブロックを挿入します。

    <?php else ?>

    if ステートメントを使用する場合、else ステートメントは省略可能です。if ステートメントと同様、通常、else ステートメントは実行する 1 つのステートメントまたは一連のステートメントの前に記述します。else ステートメントは、直前の if ステートメントの条件が false の場合にのみ実行されます。

    PHP の else ステートメントの詳細については、W3 Schools Web サイトの「PHP If...Else Statements (PHPの If…Else ステートメント) Cc295364.xtlink_newWindow(ja-jp,Expression.40).png」を参照してください。

関連項目

タスク

PHP 用の IntelliSense オプションの設定
IntelliSense を使用した PHP の作成
PHP コードの色の変更
PHP のページの作成
PHP ページのプレビュー
ビューでの PHP 編集記号の表示/非表示の切り替え

概念

IntelliSense を PHP で使用
PHP サイトの作業