第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

include和required區(qū)別是什么?

include和required區(qū)別是什么?

嚕嚕噠 2019-02-07 11:07:25
PHP中include和required區(qū)別是什么?
查看完整描述

3 回答

?
幕布斯6054654

TA貢獻1876條經(jīng)驗 獲得超7個贊

require()語句的功能與include()相類似,都是包括并運行指定文件。不同之處在于:對include()語句來說,在執(zhí)行文件時每次都要進行讀取和評估;而對于require()來說,文件只處理一次(實際上,文件內(nèi)容替換require()語句)。這就意味著如果可能執(zhí)行多次的代碼,則使用require()效率比較高。另外一方面,如果每次執(zhí)行代碼時是讀取不同的文件,或者有通過一組文件迭代的循環(huán),就使用include()語句。

詳細區(qū)別:

區(qū)別一、

include引入文件的時候,如果碰到錯誤,會給出提示,并繼續(xù)運行下邊的代碼。

require引入文件的時候,如果碰到錯誤,會給出提示,并停止運行下邊的代碼。

區(qū)別二、

用法上卻有一些不同,include()是有條件包含函數(shù),而require()則是無條件包含函數(shù)。例如

123if($something){  require 'somefile.php';}

這段代碼中不論$something取何值,somefile.php都會被包含近文件,而如果使用include,則只有$something為真的時候才會包含文件somefile.php。

區(qū)別三、

include()執(zhí)行時需要引用的文件每次都要進行讀取和評估,require()執(zhí)行時需要引用的文件只處理一次(實際上執(zhí)行時需要引用的文件內(nèi)容替換了require()語句)可以看出若有包含這些指令之一的代碼和可能執(zhí)行多次的代碼,則使用require()效率比較高,若每次執(zhí)行代碼時相讀取不同的文件或者有通過一組文件疊代的循環(huán),就使用include(),可以給想要包括的文件名設置變量,當參數(shù)為 include()時使用這個變量。



查看完整回答
反對 回復 2019-03-14
?
浮云間

TA貢獻1829條經(jīng)驗 獲得超4個贊

include 是比較松一點的“包含”,如:文件不存在也不什么出現(xiàn)問題,程序還可以往下執(zhí)行。

required是比較嚴格“包含”,如:文件不存在或無權(quán)限訪問時,程序馬上拋出錯并中止。

查看完整回答
反對 回復 2019-03-14
  • 3 回答
  • 0 關(guān)注
  • 675 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號