PHP echo和print語句
我們經常使用echo語句來顯示輸出。愛掏網 - it200.com在PHP中有兩種基本的獲取輸出的方式:
- echo
echo和print都是語言結構,它們不像函數一樣工作,因此不需要括號。愛掏網 - it200.com然而,這兩個語句都可以帶有或不帶有括號。愛掏網 - it200.com我們可以使用這些語句來輸出變量或字符串。愛掏網 - it200.com
echo
- echo是一個用于顯示輸出的語句。愛掏網 - it200.com
- echo可以帶有或不帶有括號。愛掏網 - it200.com
- echo不返回任何值。愛掏網 - it200.com
- 我們可以在echo中通過逗號(,)分隔多個字符串。愛掏網 - it200.com
- echo比print語句更快。愛掏網 - it200.com
- print也是一個語句,通常用作echo的替代方法來顯示輸出。愛掏網 - it200.com
- print可以帶有或不帶有括號。愛掏網 - it200.com
- print總是返回一個整數值,值為1。愛掏網 - it200.com
- 使用print時,我們不能傳遞多個參數。愛掏網 - it200.com
- print比echo語句更慢。愛掏網 - it200.com
您可以通過以下程序來查看echo和print語句之間的區別。愛掏網 - it200.com
例如(檢查多個參數)
您可以在echo中通過逗號(,)分隔多個參數。愛掏網 - it200.com它不會生成任何語法錯誤。愛掏網 - it200.com
<?php
fname = "Gunjan";lname = "Garg";
echo "My name is: ".fname,lname;
?>
輸出:
由于在打印語句中有多個參數,它會生成 語法錯誤 。愛掏網 - it200.com
<?php
fname = "Gunjan";lname = "Garg";
print "My name is: ".fname,lname;
?>
輸出:
舉個例子(檢查返回值)
echo語句不返回任何值。愛掏網 - it200.com如果您嘗試顯示它的返回值,它將生成一個錯誤。愛掏網 - it200.com
<?php
lang = "PHP";ret = echo lang." is a web development language.";
echo "</br>";
echo "Value return by print statement: ".ret;
?>
輸出:
正如我們之前討論的,print返回一個值,這個值永遠是1。愛掏網 - it200.com
<?php
lang = "PHP";ret = print lang." is a web development language.";
print "</br>";
print "Value return by print statement: ".ret;
?>
輸出:
聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。