<?PHP $i =8;
If ($i+ + = =8) Echo "a";
If ($i-- = =8) Echo "b";
Elself (--$i= = 8), Echo "c";
If (+ + $i= = 8) Echo "d"; ?>
应该打印ad,++在后是先比较再加1,++在前是先加1再比较。
If ($i-- = =8) Echo "b"; //9==8为假
Elself (--$i= = 8), Echo "c"; //7==8为假
If (+ + $i= = 8) Echo "d"; ?> //8==8为真
$i+ + = =8 这个满足 所以输出a
$i++本身的值是$i还没有加1后的值
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632