include
include("檔案路徑");
或是
include "檔案路徑";
或是
include "檔案路徑";
require
require("檔案路徑");
或是
require "檔案路徑";
require("檔案路徑");
或是
require "檔案路徑";
include範例:
----------------------------------------------
include.php
<?php
function ggr(){
echo "我是include的";
};
?>
----------------------------------------------
index.php
<?php
include "include.php";
echo "<br>";
ggr();
?>
require範例:
----------------------------------------------
require.php
<?php
function ggr(){
echo "我是require的";
};
?>
----------------------------------------------
index.php
<?php
require "require.php";
echo "<br>";
ggr();
?>
include與require的差異
1.當引入的檔案不存在的時候
1.當引入的檔案不存在的時候
inculde會顯示警告訊息,並繼續執行下去
require會產生錯誤訊息,並停止執行
2.
include載入檔案執行時,文件每次都會進行讀取和評估(若是在迴圈或判斷式中引入檔案的話,建議使用include)
require文件只需處理一次(若使用頻率較高,建議使用require)
3.
include可以return
require不能return
include_once與require_once的使用方式,與原本的一樣,其目的是在檢查是否有重複載入,或是載入過多相同資源,造成執行上的負擔。
require會產生錯誤訊息,並停止執行
2.
include載入檔案執行時,文件每次都會進行讀取和評估(若是在迴圈或判斷式中引入檔案的話,建議使用include)
require文件只需處理一次(若使用頻率較高,建議使用require)
3.
include可以return
require不能return
include_once與require_once的使用方式,與原本的一樣,其目的是在檢查是否有重複載入,或是載入過多相同資源,造成執行上的負擔。
沒有留言:
張貼留言