找回密碼
 立即註冊
查看: 6318|回復: 3

echo 和 print

[複製鏈接]

940

主題

509

回帖

3萬

積分

管理員

網頁設計師

積分
34458

最佳新人活躍會員熱心會員推廣達人宣傳達人灌水之王突出貢獻優秀版主榮譽管理論壇元老

發表於 2017-4-10 15:08:13 | 顯示全部樓層 |閱讀模式
echo
  1. <?php
  2. $txt1="Learn PHP";
  3. $txt2="redd.mx.nf";
  4. $cars=array("Volvo","BMW","SAAB");

  5. echo $txt1;
  6. echo "<br>";
  7. echo "Study PHP at $txt2";
  8. echo "My car is a {$cars[0]}";
  9. ?>
複製代碼
print
  1. <?php
  2. $txt1="Learn PHP";
  3. $txt2="redd.mx.nf";
  4. $cars=array("Volvo","BMW","SAAB");

  5. print $txt1;
  6. print "<br>";
  7. print "Study PHP at $txt2";
  8. print "My car is a {$cars[0]}";
  9. ?>
複製代碼

940

主題

509

回帖

3萬

積分

管理員

網頁設計師

積分
34458

最佳新人活躍會員熱心會員推廣達人宣傳達人灌水之王突出貢獻優秀版主榮譽管理論壇元老

 樓主| 發表於 2017-4-10 15:11:17 | 顯示全部樓層
echo - 能够输出一个以上的字符串
print - 只能输出一个字符串,并始终返回 1
echo 可以這樣,但 print 不行:
  1. echo "This", " string", " was", " made", " with multiple parameters.";
複製代碼

提示:echo 比 print 稍快,因为它不返回任何值。

947

主題

689

回帖

4萬

積分

管理員

論壇管理員

積分
42746

最佳新人活躍會員熱心會員推廣達人宣傳達人灌水之王突出貢獻優秀版主榮譽管理論壇元老

發表於 2020-2-26 18:42:20 | 顯示全部樓層
  1. $num = 13.9;

  2. printf("數值為:%s", $num);
  3. printf("數值為:%.2f", $num);
複製代碼
printf 可以設定更複雜的格式。
[發帖際遇]: 一個袋子砸在了 admin 頭上,admin 賺了 3 金錢. 幸運榜 / 衰神榜

940

主題

509

回帖

3萬

積分

管理員

網頁設計師

積分
34458

最佳新人活躍會員熱心會員推廣達人宣傳達人灌水之王突出貢獻優秀版主榮譽管理論壇元老

 樓主| 發表於 2020-10-15 12:06:10 | 顯示全部樓層
The differences are small: echo has no return value while print has a return value of 1 so it can be used in expressions. echo can take multiple parameters (although such usage is rare) while print can take one argument. echo is marginally faster than print.
[發帖際遇]: redd 發帖時在路邊撿到 4 金錢,偷偷放進了口袋. 幸運榜 / 衰神榜
您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Archiver|手機版|小黑屋|DD論壇 維護: Redd Design

GMT+8, 2025-4-23 13:22 , Processed in 0.094291 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回復 返回頂部 返回列表