加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

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

发布时间:2021-04-01 04:20:11 所属栏目:编程 来源:网络整理
导读:实譬喻下: "; echo '1+5='."1+5"." "; echo '1+5='."5+1"," "; echo '1+5=',1," "; //用逗号,不必要空格 echo '1+5='. 1," "; //用毗连符,必要空格,不然报错 echo '1+5=',100+200," "; //用逗号,常用于输出多个变量,不影响输出 //省去了字符串拼接的步

实譬喻下:


";

echo '1+5='."1+5"."
";
echo '1+5='."5+1","

";

echo '1+5=',1,"
"; //用逗号,不必要空格
echo '1+5='. 1,"
"; //用毗连符,必要空格,不然报错
echo '1+5=',100+200,"

"; //用逗号,常用于输出多个变量,不影响输出
//省去了字符串拼接的步调,理论上在 echo 的时辰用“逗号”会快一点。

//换成用毗连符,留意了,看以下测试:
echo '留意了!
';
echo '1+5='. 100,"
"; //留意 .和100之间必要空格,不然报错
echo '1+5='. 200,"
";
echo '1+5='. 100+200,"
"; //此处功效开始非常了
echo '1+5='. 200+100,"
";
echo ('1+5='. 200)+100,"
"; //从与上面的功效沟通可以看出,毗连符的优先级高于运算符
echo "
";

//先来看看字符串的逼迫转换
echo (int)'abc1'; echo "
";
echo (int)'1abc'; echo "
";
echo (int)'22abc'; echo "

";
//功效:将一个字符串逼迫转换成一个数字,PHP会去搜刮这个字符串的开头,
//假如开头是数字就转换,假如不是就直接返回0.

//回到测试的题目
echo '功效说明:';
echo '1+5='. 100+200,"
";
/* 措施是这样执行的,

  • 先毗连 '1+5='.100 功效是字符串 '1+5=100',
  • 然后执行运算,字符串要与数字举办运算会被体系逼迫转换,字符串'1+5=100'转换后的值就是1,
  • 最后1+200=201.
    /
    /
    用逗号为什么没题目呢?
    手册上说了:用逗号是multiple parameters .也就是说是多参数,
    换句话说,逗号脱离开的就相等于是N个参数.也就是说把echo当个函数用,
    这样的话,echo会对每个参数先举办计较,最后再举办别离输出,以是我们用逗号就不存在上面的题目了
    */
    ?>

    功效如下:

    以上这篇基于php中echo用逗号和用点号的区别详解就是小编分享给各人的所有内容了,但愿能给各人一个参考,也但愿各人多多支持编程之家。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读