MW211 EXIT

devlog
PHP/カンマ連結
2017年12月02日
「echo 'a' . 'b';」(ドット連結)と「echo 'a' , 'b';」(カンマ連結)の違い。

イメージ的に、「echo 'a' . 'b';」は
┌──────────────────────────────────────┐
│$dummy = 'a' . 'b';                                                         │
│echo $dummy;                                                                │
└──────────────────────────────────────┘
なのに対して、「echo 'a' , 'b';」は
┌──────────────────────────────────────┐
│echo 'a';                                                                   │
│echo 'b';                                                                   │
└──────────────────────────────────────┘
といった感じ。

よって、「$dummy = 'a' , 'b';」とかはできなのだけれども、
カンマ連結の方が途中にバッファを持たない分、速くて小さくまとめられる。

よって、どちらかというとカンマ連結が推奨される。
分類:PHP