在PHP 中有兩個基本的輸出方式: echo 和print。
本章節中我們會詳細討論兩個語句的用法,並在實例中示範如何使用echo 和print。
echo 和print 差別:
echo - 可以輸出一個或多個字串
print - 只允許輸出一個字串,回傳值總為1
提示: echo 輸出的速度比print 快, echo 沒有回傳值,print有回傳值1。
echo 是語言結構,使用的時候可以不用加括號,也可以加上括號:echo 或echo()。
顯示字串
下面的實例示範如何使用echo 指令輸出字串(字串可以包含HTML 標籤):
<?php echo " <h2>PHP 很有趣!</h2> " ; echo " Hello world!<br> " ; echo "我要學PHP!<br> " ; echo "這是一個" , "字串, " , "使用了" , "多個" , "參數。 " ; ?>
顯示變數
下面的實例示範如何使用echo 指令輸出變數和字串:
<?php $txt1 = "學習PHP " ; $txt2 = " codercto.COM " ; $cars = array ( " Volvo " , " BMW " , " Toyota " ) ; echo $txt1 ; echo " <br> " ; echo "在$txt2學習PHP " ; echo " <br> " ; echo "我車的品牌是{$cars[0]} " ; ?>
print 同樣是語言結構,可以使用括號,也可以不使用括號:print 或print()。
顯示字串
下面的實例示範如何使用print 指令輸出字串(字串可以包含HTML 標籤):
<?php print " <h2>PHP 很有趣!</h2> " ; print " Hello world!<br> " ; print "我要學PHP! " ; ?>
顯示變數
下面的實例示範如何使用print 指令輸出變數和字串:
<?php $txt1 = "學習PHP " ; $txt2 = " codercto.COM " ; $cars = array ( " Volvo " , " BMW " , " Toyota " ) ; print $txt1 ; print " <br> " ; print "在$txt2學習PHP " ; print " <br> " ; print "我車的品牌是{$cars[0]} " ; ?>