include 和 require 語句是相同的,除了錯誤處理方面:
require 會生成致命錯誤(E_COMPILE_ERROR)并停止腳本
include 只生成警告(E_WARNING),并且腳本會繼續(xù)
因此,如果您希望繼續(xù)執(zhí)行,并向用戶輸出結(jié)果,即使包含文件已丟失,那么請使用 include。否則,在框架、CMS 或者復(fù)雜的 PHP 應(yīng)用程序編程中,請始終使用 require 向執(zhí)行流引用關(guān)鍵文件。這有助于提高應(yīng)用程序的安全性和完整性,在某個關(guān)鍵文件意外丟失的情況下。
require 會生成致命錯誤(E_COMPILE_ERROR)并停止腳本
include 只生成警告(E_WARNING),并且腳本會繼續(xù)
因此,如果您希望繼續(xù)執(zhí)行,并向用戶輸出結(jié)果,即使包含文件已丟失,那么請使用 include。否則,在框架、CMS 或者復(fù)雜的 PHP 應(yīng)用程序編程中,請始終使用 require 向執(zhí)行流引用關(guān)鍵文件。這有助于提高應(yīng)用程序的安全性和完整性,在某個關(guān)鍵文件意外丟失的情況下。
2017-06-04