為了減少重復代碼,常常需要包含 heade 和 footer,我們最長使用的操作就是,require 或者 reqire_once等代碼,但是我們可以用另一種方式來實現這種包含,寫一個函數,比如 printHeader ,如下所示,看起來似乎一行代碼變成兩行更麻煩了,但是卻可以實現一些額外的效果,比如我們希望每個頁面有不同的 title,就可以給這個函數傳參數(如下所示)。
function printHeader($title) { require("../lib/header.php"); }
同時在 header.php 中
<html> <head> <title><?= $title ?></title> ...