php中echo和print的差別是:1、echo能同時輸出多個字串,print只能同時輸出一個字串;2、echo沒有回傳值,而print有回傳值,其值永遠為int型別的1。
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 $argument1
,print(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中文網其他相關文章!