天天看點

PHP:echo,print,print_r,var_dump差別

函數 傳回值 括号 輸出多個變量 可以輸出 不可以輸出
echo 沒有傳回值,傳回會報錯 可帶,可不帶 可以(不可加括号) “字元型,整形,浮點型,布爾型,資源” “數組,對象”(會報錯)“NULL”(不會報錯)
print 有傳回值 不可以 “NULL”(不會報錯)
print_r() 必須帶 “字元型,整形,浮點型,布爾型,數組,對象,資源”
var_dump() 有傳回值,但是傳回值是NULL 可以 “字元型,整形,浮點型,布爾型,數組,對象,資源,NULL”

參考

PHP面試題4:echo,print,print_r,var_dump差別