對於不同頁面中的相同代碼部分,可以將其分離為單個文件 ,通過include引入文件. 可以提高代碼的復用率 include 和include_once都有引入文件的作用 使用的語法是 :include | include_once "文件的路徑"; include和include_once的區別是: ...
對於不同頁面中的相同代碼部分,可以將其分離為單個文件 ,通過include引入文件. 可以提高代碼的復用率
- include 和include_once都有引入文件的作用
- 使用的語法是 :include | include_once "文件的路徑";
- include和include_once的區別是:
- include 可以重覆引入文件 引入有多個相同路徑的,此文件中的代碼都會執行..載入此文件,未找到文件,則產生E_WARNING 級別的警告錯誤,腳本繼續運行。
- include_once 只引用一次文件,防止多次引入文件,在載入文件之前,會先檢查此文件是否在當前頁面已經引用過了,如果已經引用過了,則阻止再次引用..使用過程註意 如果引入的文件中定義的有函數 或者有開啟session的語句 則 建議使用include_once, 因為聲明函數和開啟session 在一個頁面中進行一次即可, 有時引用過了 ,,不方便查找或者不清楚是否引入 ,用include多次引用則會報錯.(某些文件在第二次導入的時候便會發生報錯,因為 PHP 不允許相同名稱的函數被重覆宣告第二次)。
- require 和require_once 用於引入文件
- 使用的語法是:require | require_once "文件的路徑";
- require 和require_once 的區別:
- require可以重覆載入文件。未找到文件,則產生E_COMPILE_ERROR級別的致命錯誤,腳本中止執行。require適合用來導入靜態的內容 而include適合導入動態的程式代碼.
- require_once如同include_once 只引用一次文件,防止多次引入文件,在載入文件之前,會先檢查此文件是否在當前頁面已經引用過了,如果已經引用過了,則阻止再次引用..
此文章來源於查找資料和自己總結 如有錯誤地方 敬請見諒.