为了账号安全,请及时绑定邮箱和手机立即绑定

关于PHP 变量或非变量 及5和7版本之间 运算符的一些疑问 ?

关于PHP 变量或非变量 及5和7版本之间 运算符的一些疑问 ?

PIPIONE 2019-05-25 16:14:03
$a=10;echo++$a+$a++;//5为23//7为22这段代码5和7的结果为什么不同$a=1;echo1+$a++;//2$a=1;echo$a+$a++;//3上面的为什么为2下面的计算顺数是否为($a+$a)+1=1+1+1虽然工作中不会这么写但是还是想理解运算顺序
查看完整描述

2 回答

?
慕桂英3389331

TA贡献2036条经验 获得超8个赞

第一段代码5和7执行的结果都是22吧。第二段代码,上面的执行顺序应该是
$a=1;
$b=$a;
1+$b;//echo2
$a++;
下面的执行顺序应该是
$a=1;
$b=$a;
$a++;
$a+$b;//echo3
$b=$a++;的运算是先赋值,后执行加1。
                            
查看完整回答
反对 回复 2019-05-25
  • 2 回答
  • 0 关注
  • 459 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信