PHP包含檔案(include&require)


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

  1. include
  2. require

包括檔案的優點

程式碼重用性:通過includerequire語句的幫助,我們可以在許多PHP指令碼中重用HTML程式碼或PHP指令碼。

1. PHP include範例

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

檔案: menu.html

<a href="https://www.tw511.com">Home</a> |   
<a href="/3/36/1261.html">PHP</a> |   
<a href="/20/206/8011.html">Java</a> |    
<a href="/19/157/4594.html">HTML</a>

檔案: include1.php

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

上面程式碼輸出結果如下 -

2. PHP require範例

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

檔案: menu.html

<a href="https://www.tw511.com">Home</a> |   
<a href="/3/36/1261.html">PHP</a> |   
<a href="/20/206/8011.html">Java</a> |    
<a href="/19/157/4594.html">HTML</a>

檔案: require.php

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

上面程式碼輸出結果如下 -

PHP include VS require

檔案丟失時包含的處理方式:include語句允許指令碼繼續,但require語句暫停指令碼產生致命的E_COMPILE_ERROR級別錯誤。