PHP 中 print() 傳回布林值,而 echo 沒有傳回值。使用 print() 用於檢查輸出結果或同時輸出多個表達式,而 echo 適用於不需要檢查輸出結果或逐個輸出表達式的情況。
PHP 中print() 和echo
在PHP 中,print()
和echo
都是輸出資料的語言結構。儘管它們具有相似之處,但在使用上有微妙的差別。
主要差異
主要差異在於 print()
傳回布林值,而 echo
則沒有傳回值。
使用
1. print()
true
;如果失敗,則傳回 false
。 語法:
<code class="php">print($expression1, $expression2, ...);</code>
2. echo
語法:
<code class="php">echo $expression;</code>
什麼時候使用print() 和echo
使用print( ):
使用 echo:
範例
<code class="php">// 输出一个字符串 print("Hello world!"); // 返回 true // 同时输出两个表达式 print(5 + 10, "\n"); // 返回 true, 输出 "15" 和换行符 // 输出一个字符串,但不检查结果 echo "This is a message.\n";</code>
結論
雖然print()
和 echo
在PHP 中都是用來輸出資料的語言結構,但print()
傳回布林值,而echo
沒有傳回值。在需要檢查輸出結果或同時輸出多個表達式時,使用 print()
;否則,使用 echo
。
以上是php中print和echo的差別的詳細內容。更多資訊請關注PHP中文網其他相關文章!