在 PHP 項目開發中,常常須要在執行 PHP 文件時引入另外一個文件。這是一個經常使用的功能。include 和 require 語句就是用於在執行流中插入寫在其餘文件中的有用的代碼。php
include 和 require 除了處理錯誤的方式不一樣以外,在其餘方面都是相同的:html
所以,若是您但願繼續執行,並向用戶輸出結果,即便包含文件已丟失,那麼請使用 include。不然,在框架、CMS 或者複雜的 PHP 應用程序編程中,請始終使用 require 向執行流引用關鍵文件。這有助於提升應用程序的安全性和完整性,在某個關鍵文件意外丟失的狀況下。編程
show.php安全
1 <html> 2 <head> 3 <meta charset="utf-8"> 4 <title>菜鳥教程(runoob.com)</title> 5 </head> 6 <body> 7 8 <?php include 'head.php'; ?> 9 <h1>歡迎來到個人主頁!</h1> 10 <p>一些文本。</p> 11 12 </body> 13 </html>
head.php框架
1 <?php 2 echo "<a href=\"/\">主頁</a><br />"; 3 echo "<a href=\"/html\">HTML 教程</a><br />"; 4 echo "<a href=\"/php\">PHP 教程</a><br />"; 5 ?>
效果以下:ui
包含文件能夠省去了大量的工做。這意味着您能夠爲全部網頁建立標準頁頭、頁腳或者菜單文件。而後,在頁頭須要更新時,您只需更新這個頁頭包含文件便可。這是很是實用的。spa