在 PHP 網頁中包含檔案

您可以使用包含檔案 (也就是當網頁呈現於瀏覽器時動態納入網頁中的檔案),輕易地在網站的多個網頁上加入相同的內容。

包含檔案可以使網站的管理更加容易。例如,您可以建立要加入網站的多個網頁上的內容,例如:網頁橫幅、網站資訊區塊或功能表。要變更內容時,可以在單一檔案中執行變更,變更就會反映於出現包含檔案的每個網頁上。

PHP "include" 陳述式是一個程式碼區塊,可以將外部檔案的內容移入網頁中。以下是 PHP "include" 陳述式的範例:

<?php include('pageBanner.php'); ?>

基本 PHP "include" 函數有兩個:include()require()。兩者具有相同的行為方式,但會傳回不同的錯誤。若未正確剖析的話,include() 函數會繼續處理網頁的其餘部分,並且在網頁中應出現包含檔案之處顯示警告。如果 require() 函數參考到遺失的檔案,該函數就會停止處理網頁,並會在瀏覽器中顯示錯誤網頁。如需有關 include()require() 的詳細資訊,請參閱 W3 Schools 網站的 PHP 包含檔案 (英文)。

include_once()require_once() 函數會指定一個包含檔案只可在一個網頁中使用一次。如果有兩個 include() 函數參考到同一個包含檔案,則只有第一個 include() 函數會顯示在瀏覽器中。如需詳細資訊,請參閱 PHP.NET 網站的 include_require_once (英文)。

Microsoft Expression Web 支援四種不同類型的包含檔案:HTML、INC、PHP 和 TXT 檔案。此外,也可以建立巢狀包含檔案。例如,您所建立的包含檔案可以含有另一個包含檔案的參考。

將 include() 函數插入網頁

  1. 在 [插入] 功能表上,按一下 [PHP],再按下列一項 include() 函數:

    • Include   網頁每次參考到檔案時,即包含該檔案。

    • Include_once   網頁第一次參考到檔案時,包含該檔案。

    • Require   必須在傳回網頁前先處理檔案,而且網頁每次參考到檔案時,即包含該檔案。

    • Require_once   必須在傳回網頁前先處理檔案,而且網頁第一次參考到檔案時,即包含該檔案。

  2. 在 [選取 PHP 網頁] 對話方塊中,選取您要包含的檔案,然後按一下 [開啟]。

請參閱

概念

PHP 概觀

變更 PHP 程式碼的色彩

建立 PHP 網頁

插入 PHP 指令碼

預覽 PHP 網頁

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

PHP IntelliSense

使用 IntelliSense 製作 PHP

設定 PHP 的 IntelliSense 選項