2019年3月13日 星期三

PHP_檔案引入include與require差異與用法

在php中可以使用include與require將檔案引入,其用法如下

include

include("檔案路徑");
或是
include "檔案路徑";

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.當引入的檔案不存在的時候
 inculde會顯示警告訊息,並繼續執行下去
 require會產生錯誤訊息,並停止執行
2.
include載入檔案執行時,文件每次都會進行讀取和評估(若是在迴圈或判斷式中引入檔案的話,建議使用include)
require文件只需處理一次(若使用頻率較高,建議使用require)

3.

include可以return
require不能return



include_once與require_once的使用方式,與原本的一樣,其目的是在檢查是否有重複載入,或是載入過多相同資源,造成執行上的負擔。




沒有留言:

張貼留言