各类知识收集,PHP技术分享与解决方案各类知识收集,PHP技术分享与解决方案各类知识收集,PHP技术分享与解决方案

Str Tom,为分享PHP技术和解决方案,贡献一份自己的力量!
收藏本站(不迷路),每天更新好文章!
当前位置:首页 > CMS教程 > PHP

基于php中echo用逗号和用点号的区别详细讲解

管理员 2023-09-05
PHP
131

基于php中echo用逗号和用点号的区别详细讲解

内容导读

收集整理的这篇技术教程文章主要介绍了基于php中echo用逗号和用点号的区别详细讲解,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1918字,纯文字阅读大概需要3分钟

内容图文

下面小编就为大家分享一篇基于php中echo用逗号和用点号的区别详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

实例如下:

<?php	//点和逗号的测试,涉及到字符串的强制转换echo 1+5;echo "<br /><br />";echo '1+5='."1+5"."<br />";echo '1+5='."5+1","<br /><br />";	echo '1+5=',1,"<br />";			//用逗号,不需要空格echo '1+5='. 1,"<br />";		//用连接符,需要空格,否则报错echo '1+5=',100+200,"<br /><br />"; //用逗号,常用于
输出多个变量,不影响输出//省去了字符串拼接的步骤,理论上在 echo 的时候用“逗号”会快一点。//换成用连接符,注意了,看以下测试:echo '注意了!<br />'; echo '1+5='. 100,"<br />"; //注意 .和100之间需要空格,否则报错echo '1+5='. 200,"<br />"; echo '1+5='. 100+200,"<br />"; //此处结果开始异常了echo '1+5='. 200+100,"<br />";echo ('1+5='. 200)+100,"<br />"; //从与上面的结果相同可以看出,连接符的优先级高于运算符echo "<br />"; //先来看看字符串的强制转换echo (int)'abc1'; echo "<br />"; echo (int)'1abc'; echo "<br />";echo (int)'22abc'; echo "<br /><br />";//结果:将一个字符串强制转换成一个数字,PHP会去搜索这个字符串的开头,//如果开头是数字就转换,如果不是就直接返回0.//回到测试的问题echo '结果分析:';echo '1+5='. 100+200,"<br />";/* 程序是这样执行的, * 先连接 '1+5='.100 结果是字符串 '1+5=100', * 然后执行运算,字符串要与数字进行运算会被系统强制转换,字符串'1+5=100'转换后的值就是1, * 最后1+200=201. */ /* 用逗号为什么没问题呢? 手册上说了:用逗号是multiple parameters .也就是说是多参数, 换句话说,逗号分隔开的就相当于是N个参数.也就是说把echo当个函数用, 这样的话,echo会对每个参数先进行计算,最后再进行分别输出,所以我们用逗号就不存在上面的问题了 */?>

结果如下:

以上这篇基于php中echo用逗号和用点号的区别详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持Gxl网。

您可能感兴趣的文章:

php实现统计二进制中1的个数算法的示例

PHP开发之用微信远程遥控服务器的相关讲解

CI框架(CodeIgniter)操作redis的方法的详解

以上就是基于php中echo用逗号和用点号的区别详细讲解的详细内容,更多请关注Gxl网其它相关文章!

内容总结

以上是为您收集整理的基于php中echo用逗号和用点号的区别详细讲解全部内容,希望文章能够帮你解决基于php中echo用逗号和用点号的区别详细讲解所遇到的程序开发问题。 如果觉得技术教程内容还不错,欢迎将网站推荐给程序员好友。

内容备注

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

扫码关注

qrcode

QQ交谈

回顶部