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中echo和print的區別是什麼的詳細內容,更多請關注TW511.COM其它相關文章!