在PHP中,可以使用include
或require
語(yǔ)句來(lái)導(dǎo)入其他的網(wǎng)頁(yè)文件。
使用include
語(yǔ)句導(dǎo)入文件示例:
<?php
include 'header.php';
include 'content.php';
include 'footer.php';
?>
使用require
語(yǔ)句導(dǎo)入文件示例:
<?php
require 'header.php';
require 'content.php';
require 'footer.php';
?>
include
和require
的區(qū)別在于,如果被導(dǎo)入的文件不存在,include
語(yǔ)句會(huì)產(chǎn)生一個(gè)警告,腳本會(huì)繼續(xù)執(zhí)行;而require
語(yǔ)句會(huì)產(chǎn)生一個(gè)致命錯(cuò)誤,腳本會(huì)停止執(zhí)行。
另外,如果需要導(dǎo)入的文件位于其他目錄下,可以指定文件的相對(duì)路徑或絕對(duì)路徑。例如:
include 'includes/header.php'; // 相對(duì)路徑
include '/var/www/html/includes/header.php'; // 絕對(duì)路徑
值得注意的是,導(dǎo)入的文件可以包含任何合法的PHP代碼,包括變量、函數(shù)、類(lèi)等。在導(dǎo)入后,導(dǎo)入的文件中定義的內(nèi)容可以在導(dǎo)入文件的作用域中訪問(wèn)和使用。