PHP require 與 include 用法可以說是幾乎一樣,最大的差別就在於 require 在發生錯誤的時候,會停止程式的運作,而 include 則僅會產生一個 Warning,卻繼續執行之後的程式碼,所以如果你希望在 require 進來的程式在出問題時,可以停止運作,那就使用 require 吧!
PHP require 語法範例
第一支檔案:test1.php
<?php
$var='456';
?>
第二支檔案:test2.php
<?php
require 'test1.php'; // 引入 test1.php
echo '123'.$var; // 輸出結果
?>
輸出結果:123456<?php
$var='456';
?>
第二支檔案:test2.php
<?php
require 'test1.php'; // 引入 test1.php
echo '123'.$var; // 輸出結果
?>
假設我們準備了兩個 php 檔案,分別是 test1.php 與 test2.php,然後在 test2.php 裡面 require 引入 test1.php,最後將變數輸出,需要注意的是這兩支 php 程式分別為不同的檔案,而不是同一份文件。
延伸閱讀
PHP require_once
PHP include 檔案之使用方式
PHP include_ once