PHP包含文件(include&require)

PHP允許您包括文件,以便頁面內容可以重複使用多次。 有兩種方法在PHP中包括文件。它們分別是 -

  1. include
  2. require

包括文件的優點

代碼重用性:通過includerequire語句的幫助,我們可以在許多PHP腳本中重用HTML代碼或PHP腳本。

1. PHP include示例

PHP include用於包含基於給定路徑的文件。 可以使用文件的相對路徑或絕對路徑。 下面來看看一個簡單的PHP包含例子。

文件: menu.html

<a href="http://www.yiibai.com">Home</a> |   
<a href="http://www.yiibai.com/php">PHP</a> |   
<a href="http://www.yiibai.com/java">Java</a> |    
<a href="http://www.yiibai.com/html">HTML</a>

文件: include1.php

<?php include("menu.html"); ?>  
<h1>This is Main Page(include)</h1>

上面代碼輸出結果如下 -
PHP包含文件(include&require)

2. PHP require示例

PHP require類似於include。 下面來看看一個簡單的PHP require示例。

文件: menu.html

<a href="http://www.yiibai.com">Home</a> |   
<a href="http://www.yiibai.com/php">PHP</a> |   
<a href="http://www.yiibai.com/java">Java</a> |    
<a href="http://www.yiibai.com/html">HTML</a>

文件: require.php

<?php require("menu.html"); ?>  
<h1>This is Main Page(require)</h1>

上面代碼輸出結果如下 -
PHP包含文件(include&require)

PHP include VS require

文件丟失時包含的處理方式:include語句允許腳本繼續,但require語句暫停腳本產生致命的E_COMPILE_ERROR級別錯誤。