您的位置:首页 > 编程语言 > PHP开发

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

2016-06-22 16:28 459 查看
echo 中是可以用逗号来连接字符串的.经过测试.这样的连接字符串方式要比直接用点号要快.

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

echo '5+1=' . 1+5;  //输出10  ,相当于运算 5+5
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会对每个参数先进行计算.最后再进行连接后输出.所以用逗号就不存在上面的问题了:)

转载自 http://www.cnblogs.com/skillCoding/archive/2012/02/03/2336659.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  echo php