php中引入檔案幾種方式的區別

2022-03-25 00:08:58 字數 1246 閱讀 3378

應用include語句引用檔案

注:使用include應用外部檔案時,只有**執行到include語句時,外部檔案才會被引入並讀取,當所引用的外部檔案發生錯誤時,系統只給出乙個警告,而整個php檔案則繼續向下執行。

應用require語句引用檔案

在php檔案被執行之前,php解析器會用被引用的檔案的全部內容替換require語句,然後與require語句之外的其他語句組成新的php檔案,最後再按新的php檔案執行程式**。

注:因為require語句相當於將另乙個原始檔的內容完全複製到檔案中,所以一般將其放在原始檔的起始位置,用於引用需要使用的公共函式檔案和公共類檔案等。

include語句和require語句的區別

使用require語句來呼叫檔案時,如果呼叫的檔案沒找到,require語句會輸出錯誤資訊,並且立即終止指令碼處理。而include語句在沒有找到檔案時則會輸出警告,不會終止指令碼的處理。

使用require語句呼叫檔案時,只要程式一執行,就會立刻呼叫外部檔案;而通過include語句呼叫外部檔案時,只有程式執行到該語句時,才會呼叫外部檔案。

應用include_once語句引用檔案

應用include_once語句會在匯入檔案前先檢測該檔案是否在該頁面的其他部分被應用過,如果有,則不會重複引用該檔案,程式只能引用一次。

例如:要匯入的檔案中存在一些自定義函式,那麼如果在同乙個程式中重複匯入這個檔案,在第二次匯入時便會發生錯誤,因為php不允許相同名稱的函式被重複宣告

應用require_once語句引用檔案

require_once語句時require語句的延伸,它的功能與require語句基本類似,不同的是,在應用require_once語句時,會先檢查要引用的檔案是不是已經在該程式中的其他地方被引用過,如果有,則不會在重複呼叫該檔案。

例如:同時應用require_once語句在同乙個頁面中引用了兩個相同的檔案,那麼在輸出時,只有第乙個檔案被執行,第二次引用的檔案則不會被執行。

include_once和require_once語句的使用區別

include_once語句在指令碼執行期間呼叫外部檔案發生錯誤時,產生乙個警告,而require_once語句則導致乙個致命錯誤。

用途都是確保乙個被包含檔案只能被包含一次,使用這兩個語句可以防止意外的多次包含相同的函式庫,從而導致函式的重複定義並產生錯誤。

PHP中幾種檔案引入區別

php 中有四種檔案載入的語句 include require include once require once。放入位置 1 require 一般放在php指令碼執行的最前面,php指令碼執行前就會先讀入require指定引入的檔案,包含並嘗試執行引入的指令碼檔案。2 include 可以放在p...

Drupal 引入JS檔案的幾種方式

1 在 theme.info 中,通過增加 scripts 節點的方式增加js檔案,如 scripts foo.js 2 在 template.php 中,dp提供了以下檔案來載入js檔案 drupal 6 中,使用以下方式 function example preprocess page vari...

css的幾種引入方式!

1 inline 即行內樣式 this is inline style sheets 2 embedded internal 即內嵌式 內嵌式就是將css樣式寫在head tag中的style tag中。3 external 即鏈結式 將.css檔案引入到html檔案中,在head tag 中插入l...