echo中使用逗号和句号的区别

echo中是可以用逗号来连接字符串的.经过测试.这样的连接字符串方式要比直接用点号要快.

//PHP是先连接字符串再进行加法计算了.按照从左向右的方向进行的。
//如果将一个字符串强制转换成一个数字.PHP会去搜索这个字符串的开头.如果开头是数字就转换.如果不是就直接返回0


echo '5+1=' . 1+5; //输出10
echo '5+1=' . 5+1; //输出6
echo '5+1=' , 1+5; //输出5+1=6
echo '5+1=' , 5+1; //输出5+1=6


手册上说.用逗号是multiple parameters.

也就是说是多参数.换句话说.

逗号分隔开的就相当于是N个参数.也就是说把echo当个函数用.

这样的话.echo会对每个参数先进行计算.最后再进行连接后输出.所以用逗号就不存在上面的问题了:)

posted @ 2012-02-03 10:38  skillCoding  阅读(1546)  评论(0编辑  收藏  举报