PHP 包含
PHP include 和 require 語句
在 PHP 中,您可以在伺服器執行 PHP 檔案之前在該檔案中插入一個檔案的內容。
include 和 require 語句用於在執行流程中插入寫在其他檔案中的有用的程式碼。
include 和require 除了處理錯誤的方式不同之外,在其他方面都是相同的:
- ##require 產生一個致命錯誤( E_COMPILE_ERROR),在錯誤發生後腳本會停止執行。
- include 產生警告(E_WARNING),在錯誤發生後腳本會繼續執行。
include 'filename';或
#
require 'filename';
PHP include 和require 語句基礎實例假設您有一個標準的頁頭文件,名為"header.php"。如需在頁面中引用這個頁頭文件,請使用include/require:
<html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <?php include 'header.php'; ?> <h1>欢迎来到我的主页!</h1> <p>一些文本。</p> </body> </html>
echo '<a href="/">主页</a> <a href="/html">HTML 教程</a> <a href="/php">PHP 教程</a>';網站中的所有頁面應引用該選單檔案。以下是具體的做法:
<html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <div class="leftmenu"> <?php include 'menu.php'; ?> </div> <h1>欢迎来到我的主页!</h1> <p>一些文本。</p> </body> </html>
<?php $color='red'; $car='BMW'; ?>這些變數可用在呼叫檔案中:
<html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <h1>欢迎来到我的主页!</h1> <?php include 'vars.php'; echo "I have a $color $car"; // I have a red BMW ?> </body> </html>