服務器端包含 (SSI) 用於創建可在多個頁面重複使用的函數、頁眉、頁腳或元素。
PHP include 和 require 語句
在 PHP 中,您能夠在服務器執行 PHP 文件之前把該文件插入另一個 PHP 文件中。
include 和 require 語句用於在執行流中向其他文件插入有用的的代碼。
include 和 require 很相似,除了在錯誤處理方面的差異:
require 會產生致命錯誤 (E_COMPILE_ERROR),並停止腳本
include 只會產生警告 (E_WARNING),腳本將繼續
因此,如果您希望繼續執行,並向用戶輸出結果,即使包含文件已丟失,那麼請使用 include。否則,在框架、CMS 或者複雜的 PHP 應用程序編程中,請始終使用 require 向執行流引用關鍵文件。這有助於提高應用程序的安全性和完整性,在某個關鍵文件意外丟失的情況下。
包含文件省去了大量的工作。這意味着您可以爲所有頁面創建標準頁頭、頁腳或者菜單文件。然後,在頁頭需要更新時,您只需更新這個頁頭包含文件即可。
語法
include 'filename';
或者
require 'filename';
PHP include 和 require 語句
基礎實例
例1:假設我們有一個在所有頁面中使用的標準菜單文件:
例2,一個文件,專門定義變量,一個專門引用。