怎么结果是8?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕查理 2019-02-21 10:02:20

您好,程序会认为是"($i)+($j)="字符串拼接$i变量,然后将拼接后的内容再加上$j变量,所以字符串加上8,最后的结果就等于8了。将加法运算写在括号内部,让程序先执行加法,再拼接字符串:

<?php
$i=3;
$j=8;
echo "$i+$j=".($i+$j);
echo "<hr>";

如果解决了您的问题,请采纳。祝学习愉快!

  • 提问者 刘多多_QAq #1
    这和我写的不一样啊,我是纠结我的结果怎么是8?
    2019-02-21 16:18:02
  • 好帮手慕查理 回复 提问者 刘多多_QAq #2
    您好,同学写的代码程序会认为是"($i)+($j)="字符串拼接$i变量,然后将拼接后的字符串再加上$j变量,所以是"($i)+($j)=3"字符串加上8,因此最后的结果就等于8了。祝学习愉快!
    2019-02-21 16:44:48
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
PHP小白零基础入门
  • 参与学习           人
  • 提交作业       626    份
  • 解答问题       4930    个

想要学好Web后端开发的中流砥柱语言,本阶段为你轻松铺就扎实的基础,从前端网页布局的搭建到后台PHP开发,助你从零基础到掌握主流开发语言。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师