PHP require() 函數:PHP 中的 require() 函數主要用於將一個 PHP 文件的內容/代碼/數據包含到另一個 PHP 文件中。在此過程中,如果出現任何類型的錯誤,則此 require() 函數將彈出警告以及致命錯誤,並立即停止腳本的執行。為了使用這個 require() 函數,我們首先需要創建兩個 PHP 文件。使用 include() 函數,將一個 PHP 文件包含到另一個文件中。之後,您將看到兩個 PHP 文件合並為一個 HTML 文件。
範例1:
HTML
<html>
<body>
<h1>Welcome to geeks for geeks!</h1>
<p>Myself, Gaurav Gandal</p>
<p>Thank you</p>
<?php require 'GFG.php'; ?>
</body>
</html>
GFG.php
<?php
echo "
<p>visit Again-" . date("Y") . " geeks for geeks.com</p>
";
?>
輸出:
PHP include() 函數:PHP 中的 include() 函數主要用於將一個 PHP 文件的內容/代碼/數據包含到另一個 PHP 文件中。在此過程中,如果出現任何類型的錯誤,則此 require() 函數將彈出警告,但與 require() 函數不同的是,它不會停止腳本的執行,而是腳本將繼續其進程。為了使用這個 include() 函數,我們首先需要創建兩個 PHP 文件。使用 include() 函數,將一個 PHP 文件包含到另一個 PHP 文件中。之後,您將看到兩個 PHP 文件合並為一個 HTML 文件。
例子2:
HTML
<html>
<body>
<h1>Welcome to geeks for geeks!</h1>
<p>Myself, Gaurav Gandal</p>
<p>Thank you</p>
<?php include 'GFG.php'; ?>
</body>
</html>
GFG.php
<?php
echo "
<p>Visit Again; " . date("Y") . " Geeks for geeks.com</p>
";
?>
輸出:
require()和include()的區別:include() require() 即使發生任何錯誤,include() 函數也不會停止腳本的執行。 require() 函數將在發生錯誤時停止腳本的執行。 include() 函數不會給出致命錯誤。 require() 函數給出致命錯誤 include() 函數主要在不需要文件時使用,並且在找不到文件時應用程序應繼續執行其進程。 require() 函數主要用於應用程序強製文件時。 include() 函數隻會產生警告(E_WARNING),腳本會繼續執行。 require() 將產生一個致命錯誤 (E_COMPILE_ERROR) 以及警告。
相關用法
- PHP require()和require_once()的區別用法及代碼示例
- PHP include()和include_once()的區別用法及代碼示例
- AngularJS ng-include用法及代碼示例
注:本文由純淨天空篩選整理自gauravgandal大神的英文原創作品 Difference between require() and include() in PHP。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。