PHP中echo(),print(),print_r()的區(qū)別是什么?
3 回答

翻閱古今
TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超5個贊
echo
可以一次輸出多個值,多個值之間用逗號分隔。echo是語言結(jié)構(gòu)(language construct),而并不是真正的函數(shù),因此不能作為表達(dá)式的一部分使用。
print()
函數(shù)print()打印一個值(它的參數(shù)),如果字符串成功顯示則返回true,否則返回false。
print_r()
可以把字符串和數(shù)字簡單地打印出來,而數(shù)組則以括起來的鍵和值得列表形式顯示,并以Array開頭。但print_r()輸出布爾值和NULL的結(jié)果沒有意義,因?yàn)槎际谴蛴?quot;\n"。因此用var_dump()函數(shù)更適合調(diào)試。
- 3 回答
- 0 關(guān)注
- 379 瀏覽
添加回答
舉報(bào)
0/150
提交
取消