首頁 >後端開發 >php教程 >關於php echo用逗號和用點號連接的差別?哪個比較快?

關於php echo用逗號和用點號連接的差別?哪個比較快?

WBOY
WBOY原創
2016-07-29 08:56:571208瀏覽

先上大神文章54chen

裡面提到了echo 字串用,比用.連接要好。原因先不說,先來看以下兩句

<code> <?php
 // 逗号比.更节省时间?
  echo '1+5=' . 1+5; 
  echo '1+5=' . 5+1;</code>

結果是什麼?
1+5=6?
1+5=6?
——————
6?
2?
——————
6.6?
6.6?
——————
我只能說echo '5+1=' . 1+5;我只能說echo '5+1=' . 1+5;的結果是10,所以結果是6

2

.

php echo manual
reee至於為啥快,可以簡單理解,用.是先拼接在echo,雖然逗號個數代表echo的調用次數(可以這麼理解暫時)。
但是拼接的速度要小於echo的速度。
如果深入理解,VLD如下圖。是@tywei大神的圖關於php echo用逗號和用點號連接的差別?哪個比較快?


上面比下面多了個CONCAT,下面比上面多了個echo。

如果想知道更多詳細信息,點擊查看這個重磅炸彈

以上就介紹了關於php echo用逗號和用點號連接的差別?哪個比較快? ,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。

🎜
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn