Board logo

標題: 5-3-2 print() 函數 [打印本頁]

作者: 小誌    時間: 2011-4-19 09:34     標題: 5-3-2 print() 函數

5-3-2   print() 函數
print():也是用來輸出資料的,用法也如同echo()一般:
  1. <?
  2. print "大家來學PHP";
  3. print "<hr>";
  4. ?>
  5. <?="今天是:"?>
  6. <?
  7. print "<font color=\"#FF0000\">" . date("Y年m月j日");
  8. ?>
複製代碼
print()雖然可以將資料輸出到網頁畫面中,但echo()可以利用「,」逗號來合併列印多項資料,print()卻做不到:
  1. <?
  2. $x="我愛";
  3. $y="PHP";
  4. echo $x . $y; //印出'我愛php'
  5. echo $x,"PHP"; //印出'我愛php'
  6. print $x . $y; //印出'我愛php'
  7. print $x,$y;  //錯誤,print()不認識','逗號
  8. ?>
複製代碼
以上例來看,print()似乎不如echo()有用,事實不然,print()有它特別的作用,echo()只管將資料做輸出的動作,資料有沒有正確的輸出,echo()並不會告訴您,而print()在做資料輸出的動作後,會有回傳值,通知我們資料是否已正確的輸出:
  1. <?
  2. $x="我愛";
  3. $y="PHP";
  4. $test=print $x . $y; //印出'我愛php'
  5. print $test; //資料輸出成功回傳1
  6. ?>
複製代碼





歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)