區(qū)別:include是導(dǎo)入文件,如果找不到文件(加載文件失?。琲nclude會(huì)生成一個(gè)警告(E_WARNING),在錯(cuò)誤發(fā)生后腳本繼續(xù)執(zhí)行;而use是使用命名空間,相當(dāng)于java中的導(dǎo)包,use在使用時(shí)需要寫全空間名和類名。
本教程操作環(huán)境:windows7系統(tǒng)、PHP7.1版,DELL G3電腦
HP中use、include的區(qū)別
include是導(dǎo)入文件,如果找不到文件,include會(huì)報(bào)warning,繼續(xù)執(zhí)行。
use是使用命名空間,相當(dāng)于java中的導(dǎo)包,前提是包中的文件需要提前require或者include進(jìn)來(lái)。
namespace命名空間,相當(dāng)于java中的package,定義一個(gè)包
use使用的時(shí)候后面的需要寫全空間名+類名 ,例如命名空間Person1/Person; 其中Person1是命名空間,Person是類名。
擴(kuò)展資料:php中的require,include的區(qū)別
nclude有返回值,而require沒(méi)有返回值
include在加載文件失敗時(shí),會(huì)生成一個(gè)警告(E_WARNING),在錯(cuò)誤發(fā)生后腳本繼續(xù)執(zhí)行。所以include用在希望繼續(xù)執(zhí)行并向用戶輸出結(jié)果時(shí)。
require在加載失敗時(shí)會(huì)生成一個(gè)致命錯(cuò)誤(E_COMPILE_ERROR),在錯(cuò)誤發(fā)生后腳本停止執(zhí)行。一般用在后續(xù)代碼依賴于載入的文件的時(shí)候。
推薦學(xué)習(xí):《PHP視頻教程》