PHP輸出函式區別
阿新 • • 發佈:2018-12-28
函式名 | 介紹 | 返回值 |
---|---|---|
echo |
語言結構,非函式,無括號時可以多個值,用逗號分割。整形和字串,布林型別會轉換成1或空 | 無返回值 |
print |
語言結構,非函式,只能一個引數值,比echo 慢。列印型別同echo |
無返回值 |
print_r |
可以輸出整形、字串、陣列、物件 | 第二個引數設定為true,將列印內容返回 |
sprintf |
把格式化的字串寫入變數 |
返回格式化好的字串 |
printf |
輸出格式化的字串 | 無返回值 |
fprintf |
把格式化的字串寫入指定的輸出流(例如:檔案或資料庫) | 無返回值 |
vfprintf |
把格式化的字串寫到指定的輸出流(例如:檔案或資料庫),引數是陣列 | 無返回值 |
vprintf |
輸出格式化的字串,引數位於陣列中 | 無返回值 |
vsprintf |
把格式化字串寫入變數中,引數位於陣列中 |
返回格式化的字串 |
var_dump |
可以列印多個變數及其型別,中間用逗號隔開,可以列印布林值 | 無返回值 |
var_export |
返回合法的php程式碼,可以列印布林值 | 第二個引數設定為true,可以將列印內容返回給變數 |