HOME > PHP > 1つのechoで複数の値を書く2つの方法

1つのechoで複数の値を書く2つの方法

1つのechoで複数の値を書く場合「.(ドット)」でつなげる、と覚えていましたが、「,(カンマ)」を使うこともできる。微妙な違いも併せてメモ。

同じに見えて、実は処理のプロセスが違う「.(ドット)」「,(カンマ)」

出力される結果が$atai1$atai2$atai3だとしても「.(ドット)」「,(カンマ)」では処理のプロセスが違うそうです。

<?php
echo $atai1 . $atai2 . $atai3 ;
?>

まず「.(ドット)」をつかった書き方。この場合、$atai1と$atai2と$atai3を連結して新たな文字列を作り、その新たな文字列をechoする。

<?php
echo $atai1 , $atai2 , $atai3 ;
?>

これに対し「,(カンマ)」をつかった書き方。これは、$atai1をecho、$atai2をecho、$atai3をechoする。

参考サイト