程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP基礎知識 >> PHP中echo與print的區別

PHP中echo與print的區別

編輯:PHP基礎知識
 

PHP進行網絡編程的朋友們可能都知道echo與print,它們是PHP中的輸出語句,在實際使用中,print和echo兩者的輸出結果幾乎是完全一樣。但是,兩者之間也還是有區別的,下面就介紹一下PHP中echo與print的區別。

在echo函數中,可以同時輸出多個字符串,而在 print 函數中則只可以同時輸出一個字符串。舉例如下:

(1)echo可以輸出多個字符串,像下面這樣:
echo 'a','b','c';
如果你非要加上圓括號,注意寫成echo ('a','b','c');是錯誤的,應該寫成:
echo ('a'),('b'),('c');
它沒有像函數的行為,所以不能用於函數的上下文。

(2)print只能輸出一個字符串,它可以表現得像一個函數,比如你可以如下使用:
$ret = print 'Hello World';
所有它能用在更復雜的表達式中。

小提示:echo執行的效率相對比print較快。

 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved