首頁 > 後端開發 > PHP問題 > php輸出語句區別

php輸出語句區別

王林
發布: 2023-02-24 13:28:02
原創
2922 人瀏覽過

php輸出語句區別

PHP echo 與print 語句

#echo 與print 的差異:

echo - 能夠輸出一個以上的字串

print - 只能輸出一個字串,並且總是回傳1

提示:echo 比print 稍快,因為它不會回傳任何值。

PHP echo 語句

echo 是語言結構,有無括號皆可使用:echo 或 echo()。

PHP print 語句

print 也是語言結構,有無括號皆可使用:print 或 print()。

常見的輸出語句

echo()
可以一次輸出多個值,多個值之間用逗號分隔。 echo是語言結構(language construct),而並不是真正的函數,因此不能作為表達式的一部分使用。

print()

函數print()列印一個值(它的參數),如果字串成功顯示則傳回true,否則傳回false。

print_r()
可以簡單地將字串和數字印出來,而陣列則以括起來的鍵和值得列表形式顯示,並以Array開頭。但print_r()輸出布林值和NULL的結果沒有意義,因為都是印出"\n"。因此用var_dump()函數比較適合調試。

var_dump()
判斷一個變數的型別與長度,並輸出變數的數值,如果變數有值輸的是變數的值並回回資料型別。此函數顯示關於一個或多個表達式的結構訊息,包括表達式的類型與值。數組將遞歸展開值,透過縮排顯示其結構。

使用echo輸出的結果是:

php輸出語句區別

使用print()輸出的結果是:

php輸出語句區別

使用print_r()輸出的結果是:

php輸出語句區別

使用var_dump()輸出的結果是:

php輸出語句區別

推薦教學:PHP影片教學

#

以上是php輸出語句區別的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板