PHP 新手入門包含
PHP include 和require 語句
#在PHP 中,您可以在伺服器執(zhí)行PHP 檔案之前在該檔案中插入一個文件的內(nèi)容。
include 和 require 語句用於在執(zhí)行流程中插入寫在其他檔案中的有用的程式碼。
include 和 require 除了處理錯誤的方式不同之外,在其他方面都是相同的:
require 產(chǎn)生一個致命錯誤(E_COMPILE_ERROR),在錯誤發(fā)生後腳本會停止執(zhí)行。
include 產(chǎn)生警告(E_WARNING),腳本發(fā)生後會繼續(xù)執(zhí)行。
因此,如果您希望繼續(xù)執(zhí)行,並向使用者輸出結(jié)果,即使包含檔案已遺失,那麼請使用 include。否則,在框架、CMS 或複雜的 PHP 應用程式程式設計中,請務必使用 require 向執(zhí)行流程引用關(guān)鍵檔案。這有助於提高應用程式的安全性和完整性,在某個關(guān)鍵檔案意外遺失的情況下。
包含文件省去了大量的工作。這意味著您可以為所有網(wǎng)頁建立標準頁頭、頁腳或選單檔案。然後,在頁頭需要更新時,您只需更新這個頁頭包含文件即可。
語法:
include '檔案名稱'; ? 也可寫成?include('檔案名稱');
#或者
require '文件名稱'; ? ?也可寫成require('文件名稱');
實例:需要大家自己建立兩個文件,放到本機伺服器上測試
現(xiàn)在我們來新兩個檔案?head.php檔案程式碼如下:
<?php echo 123; ?>
然後我們要建立另一個檔案main.php ?程式碼如下
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文網(wǎng)</title> </head> <body> <?php //include('head.php'); //使用include 包含 //require('head.php'); //使用 require 包含 ?> </body> </html>
當我們執(zhí)行main.php 檔案時,會輸出123 ?如果當我們包含的檔案名稱寫錯誤時,會提示我們找不到該檔案