echo輸出語句中的“.”與“,”區別在哪?

<?php

//字符串
//在php中,字符串有一語句,就是拼接
//運算符“.”

$str1='鑫華生態木';
$str2=' ';
$str3='http://www.xinhuastm.com/';
//新手疑問,甚至工作半年的疑問
//怎麼可以用‘,’
echo $str1.$str2.$str3.'<br/>';//鑫華生態木 http://www.xinhuastm.com/
echo $str1,$str2,$str3.'<br/>';//鑫華生態木 http://www.xinhuastm.com/
/*

echo $str1.$str2.$str3.'<br/>';
這一行是 $str1.$str2.$str3在內存中,拼接運算,運算出一個‘鑫華生態木 http://www.xinhuastm.com/’大字符串,然後echo,輸出組合後的字符串。

echo $str1,$str2,$str3.'<br/>';//鑫華生態木 http://www.xinhuastm.com/
echo是一個語句,負責輸出用的,可以通過‘,’分割,一次輸出多個變量或值來。

綜上:
用‘.’,先拼接,在整個輸出。
用‘,’,是挨個把三個變量輸出。

*/


?>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章