echo print print_r var_dump區別

echoprint都是php的關鍵字php

二者之間的區別在於:echo 能夠接受參數列表,而print()只支持一個參數函數

相同點在於:若是參數中包含變量,須要使用雙引號指明參數,不然輸出的是變量名,而不是變量值。調試

- print_r
print_r一般用於打印變量的相關信息,一般在調試中使用。

print_r(true);           //輸出1
print_r(false);          //沒有輸出
print_r(null);          //沒有輸出

- var_dump
var_dump此函數顯示關於一個或多個表達式的結構信息,包括表達式的類型與值。

var_dump(true); //輸出 bool(true)
var_dump(false);   // bool(false)
var_dump(null);   // bool(null)
var_dump()和print_r()的區別:
var_dump返回表達式的類型與值而print_r僅返回結果,相比調試代碼使用var_dump更便於閱讀。變量

相關文章
相關標籤/搜索