插入 PHP 指令碼

PHP 指令碼以 <?php 開頭並以 ?> 結尾。PHP 指令碼區塊可以出現在 PHP 檔案的任意處。在 Microsoft Expression Web 中,可以按一下 [插入] 功能表上的 [PHP 指令碼],將常用的 PHP 程式碼片段插入網頁中。接著,可以自訂指令碼以滿足您的需求。

如需有關 PHP 的詳細資訊,請參閱 W3 Schools 網站的 PHP 教學課程 (英文)。

插入 PHP 指令碼

  • 在 [插入] 功能表上,指向 [PHP 指令碼],然後按下列其中一項:

    Form Variable

    插入下列程式碼區塊:

    <?php $_POST[]; ?>

    使用 HTTP POST 方法 (method="post") 傳送資訊時,$_POST 方法也可用於從表單收集資訊。

    如需有關 PHP 表單的詳細資訊,請參閱 W3 Schools 網站的 PHP 表單與使用者輸入 (英文)。如需有關 POST 變數的詳細資訊,請參閱 W3 Schools 網站的 $_POST (英文)。

    URL Variable

    插入下列程式碼區塊:

    <?php $_GET[]; ?>

    使用 HTTP GET 方法 (method="get") 傳送資訊時,$_GET 方法也可用於從表單收集資訊。使用 GET 方法收集的資訊會顯示於 URL 中。

    如需有關 PHP 表單的詳細資訊,請參閱 W3 Schools 網站的 PHP 表單與使用者輸入 (英文)。如需有關 GET 變數的詳細資訊,請參閱 W3 Schools 網站的 $_GET (英文)。

    Session Variable

    插入下列程式碼區塊:

    <?php $_SESSION[]; ?>

    工作階段就是個別使用者花費在您的網站上的時間量。使用 Session 變數可以儲存資訊,並讓該資訊可用於使用者在相同工作階段中造訪的其他網頁。

    如需有關 PHP 工作階段的詳細資訊,請參閱 W3 Schools 網站的 PHP 工作階段 (英文)。

    Cookie Variable

    插入下列程式碼區塊:

    <?php $_COOKIE[]; ?>

    cookie 是一種由伺服器儲存至訪客電腦的小檔案,用以識別該電腦。PHP $_COOKIE 變數用於從電腦擷取 cookie 值。

    如需有關 PHP cookies 的詳細資訊,請參閱 W3 Schools 網站的 PHP cookies (英文)。

    Include

    插入下列程式碼區塊:

    <?php include(); ?>

    您可以使用 include 陳述式,將檔案插入至網頁中。使用 include 陳述式時,會擷取包含的檔案,然後在伺服器要求網頁時顯示於網頁中。include 陳述式類似於 require 陳述式,只不過 include 陳述式不需成功執行指令碼即可顯示網頁。

    如需有關 PHP 包含檔案和 include() 函數的詳細資訊,請參閱 W3 Schools 網站的 PHP 包含檔案 (英文)。

    如需在 Expression Web 中使用 PHP 包含檔案的詳細資訊,請參閱在 PHP 網頁中包含檔案

    Require

    插入下列程式碼區塊:

    <?php require(); ?>

    您可以使用 require 陳述式,將檔案插入至網頁中。就像 include 陳述式一樣,會擷取包含的檔案,然後在伺服器要求網頁時顯示於網頁中。但是,require 陳述式需要成功執行指令碼才能顯示網頁,這點和 include 陳述式有所不同。

    如需有關 PHP 包含檔案和 require() 函數的詳細資訊,請參閱 W3 Schools 網站的 PHP 包含檔案 (英文)。

    Code BlocK

    插入下列程式碼區塊:

    <?php ?>

    PHP 指令碼以 <?php 開頭並以 ?> 結尾。所有在起始和結束指令碼標籤之間鍵入的文字,都會當做 PHP 指令碼解譯。

    如需有關 PHP 的詳細資訊,請參閱 W3 Schools 網站的 PHP 教學課程 (英文)。

    Echo

    插入下列程式碼區塊:

    <?php echo ?>

    在瀏覽器中,Echo 陳述式會顯示為 HTML。舉例來說,陳述式 <?php echo "<p>Hello World</p>"?> 在網頁的原始程式碼中會顯示為 <p>Hello World</p>,而在瀏覽器中則會顯示為 Hello World

    如需有關 echo 陳述式的詳細資訊,請參閱 W3 Schools 網站的 PHP 語法 (英文)。

    Comment

    插入下列程式碼區塊:

    /* */

    PHP 註解以 /* 開頭並以 */ 結尾。所有在註解的起始標籤和結束標籤之間鍵入的文字,都不會顯示於瀏覽器中。

    如需有關 PHP 註解的詳細資訊,請參閱 W3 Schools 網站的 PHP 語法 (英文)。

    If

    插入下列程式碼區塊:

    <?php if ?>

    if 陳述式會檢查特定條件是否存在。if 陳述式後面通常會接著一個陳述式或一系列的陳述式。如果條件為 true,則會執行 if 陳述式後面的陳述式。如果條件為 false,則不會執行 if 陳述式後面的陳述式。

    如需有關 PHP if 陳述式的詳細資訊,請參閱 W3 Schools 網站的 PHP If…Else 陳述式 (英文)。

    Else

    插入下列程式碼區塊:

    <?php else ?>

    使用 if 陳述式時,可選用 else 陳述式。就像 if 陳述式一樣,else 陳述式後面通常會接著一個陳述式或一系列的陳述式。如果 if 前面的陳述式條件為 false,才會執行 else 陳述式。

    如需有關 PHP else 陳述式的詳細資訊,請參閱 W3 Schools 網站的 PHP If…Else 陳述式 (英文)。

請參閱

概念

設定 PHP 的 IntelliSense 選項

使用 IntelliSense 製作 PHP

PHP IntelliSense

PHP 概觀

變更 PHP 程式碼的色彩

建立 PHP 網頁

預覽 PHP 網頁

在設計檢視中顯示或隱藏 PHP 格式標記