首頁  >  文章  >  後端開發  >  php中echo和print的差別是什麼

php中echo和print的差別是什麼

青灯夜游
青灯夜游原創
2019-05-08 11:49:508508瀏覽

php中echo和print的差別是:1、echo能同時輸出多個字串,print只能同時輸出一個字串;2、echo沒有回傳值,而print有回傳值,其值永遠為int型別的1。

php中echo和print的差別是什麼

PHP中動態輸出HTML內容,是透過print和echo語句來實現的,兩者的功能幾乎是完全一樣,但也存在差異。以下這篇文章就來給大家php中echo和print的相同點和區別,希望對你們有幫助。

(影片教學推薦:php影片教學

php中echo和print的相同點

1、echo和print 都是語言結構(官方文件解釋為language construct),而非函數。

2、echo 和 print 只能輸出 字串,整數跟int型浮點型資料;無法列印複合型和資源型資料。

3、當同時只有一個參數的時候,echo 和print 後面的括號(parenthesis)都是可選的,即:echo ($argument1) 等價於 echo $argument1print(argument)等價於print argument

php中echo和print的區別

1、echo能接受多個字串類型的參數,能同時輸出多個字串。 print只能接收1個字串型別的參數;只能同時輸出一個字串;print列印的值能直接賦值給一個變數。例:$a = print “123”

註:當echo接受多個參數的時候,不能使用括號,即echo $arg1,$arg2是正確的,echo($arg1,$arg2)會導致解析錯誤

#2、echo 輸出的速度比print 快;echo的效率相對比較快

3 、echo沒有回傳值,而print有回傳值,其值永遠為int型別的1。

相關推薦:php培訓

以上是php中echo和print的差別是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn