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