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