PHP入門基礎之引用檔案學習筆記_PHP教程

來源:互聯網
上載者:User
引用檔案在php中與asp中引用檔案有一定區別,下面我來介紹在php中利用require 與include引用檔案執行個體吧。

引用檔案是PHP在一大特特色之一,這個方法可以將常用的功能與函數放在一個檔案之中,而其他頁面需要用到這些功能或函數時,就直接通過引用這個檔案來調用這些函數了。如果不引用的話,重新在那個頁面上寫上相同的函數會大大的加重開發人員的工作量,也加大了程式的代碼量,不利於後期的維護以及二次開發。

PHP引用檔案的方法有兩,分別利用到的函數是 require() 和 include() 。兩種引用的效果是一樣的,但這兩個函數有不同之處:如果 require 引用檔案時不反回任何值,出錯就致命的錯誤,程式將終止繼續執行;使用該函數進行引用時,你要確保代碼都是正確的情況下使用。而當 include 引用檔案時有反回值,出錯時它仍繼續執行後面代碼。所以建議大家盡量使用第一個函數 require 來引用檔案,它沒有值反回,速度和效率上相對比 include 要快。而通常 require 會放在PHP程式的最前面,PHP 程式在執行前,就會先讀入 require 所指定引入的檔案,使它變成 PHP 程式網頁的一部份。常用的函數,亦可以這個方法將它引入網頁中。

代碼如下 複製代碼

require('sql.php'); // 該函數通常放在開頭,例如:引用SQL資料庫連接函數的檔案
echo '引用檔案示範';
include('hello-world.php'); // 該函數一般是放在流程式控制制的處理部分中
?>

這時有人可能就會問,當某個頁面引用多個檔案時,而這些被引用的檔案也都引用了其它一個或多個相同的檔案,有時侯沒必要引用那麼多次,那麼怎樣才讓PHP只引用一次就行了呢?當然,PHP也有對應的方法的,就是在原函數的基礎上加上個“尾碼”一樣的聲明,就是把函數分別變為 require_once()和 include_once(),如下樣本:

代碼如下 複製代碼

require_once('sql.php'); // 聲明只引用sql.php檔案一次
echo '引用檔案示範';
include_once('hello-world.php'); //聲明只引用hello-world.php檔案一次
?>

http://www.bkjia.com/PHPjc/628639.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/628639.htmlTechArticle引用檔案在php中與asp中引用檔案有一定區別,下面我來介紹在php中利用require 與include引用檔案執行個體吧。 引用檔案是PHP在一大特特色之一,這...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.