這篇“php中echo和print有哪些區(qū)別”除了程序員外大部分人都不太理解,今天小編為了讓大家更加理解“php中echo和print有哪些區(qū)別”,給大家總結(jié)了以下內(nèi)容,具有一定借鑒價(jià)值,內(nèi)容詳細(xì)步驟清晰,細(xì)節(jié)處理妥當(dāng),希望大家通過(guò)這篇文章有所收獲,下面讓我們一起來(lái)看看具體內(nèi)容吧。
php是一個(gè)嵌套的縮寫名稱,指的是英文超級(jí)文本預(yù)處理語(yǔ)言(php:Hypertext Preprocessor)的縮寫,它的語(yǔ)法混合了C、Java、Perl以及php自創(chuàng)新的語(yǔ)法,主要用來(lái)做網(wǎng)站開(kāi)發(fā),許多小型網(wǎng)站都用php開(kāi)發(fā),因?yàn)閜hp是開(kāi)源的,從而使得php經(jīng)久不衰。
區(qū)別:1、echo可以輸出多個(gè)字符串,print只能輸出一個(gè)字符串;2、echo輸出的速度比print快,echo的效率相對(duì)比較快;3、echo沒(méi)有返回值,而print有返回值,其值永遠(yuǎn)為int類型的“1”。
echo
echo() 函數(shù)輸出一個(gè)或多個(gè)字符串。
注釋:echo() 函數(shù)實(shí)際不是一個(gè)函數(shù),所以您不必對(duì)它使用括號(hào)。然而,如果您想要傳多于一個(gè)參數(shù)給 echo(),使用括號(hào)將會(huì)生成解析錯(cuò)誤。
print()
print() 函數(shù)輸出一個(gè)或多個(gè)字符串。
注釋:print() 函數(shù)實(shí)際不是一個(gè)函數(shù),所以您不必對(duì)它使用括號(hào)。
echo和print的區(qū)別
1、echo能接受多個(gè)字符串類型的參數(shù),能同時(shí)輸出多個(gè)字符串。print只能接收1個(gè)字符串類型的參數(shù);只能同時(shí)輸出一個(gè)字符串;print打印的值能直接賦值給一個(gè)變量。例:$a = print “123”
注:當(dāng)echo接受多個(gè)參數(shù)的時(shí)候,不能使用括號(hào),即echo $arg1,$arg2是正確的,echo($arg1,$arg2)會(huì)導(dǎo)致解析錯(cuò)誤
2、echo 輸出的速度比 print 快;echo的效率相對(duì)比較快
3、echo沒(méi)有返回值,而print有返回值,其值永遠(yuǎn)為int類型的1。
感謝你的閱讀,希望你對(duì)“php中echo和print有哪些區(qū)別”這一關(guān)鍵問(wèn)題有了一定的理解,具體使用情況還需要大家自己動(dòng)手實(shí)驗(yàn)使用過(guò)才能領(lǐng)會(huì),快去試試吧,如果想閱讀更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!