采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师
if($a = 3 > 0 || $b = 3 > 0){ } 是不是前面的3>0先运行然后运行后面的3>0
还有能否给我发一份简历模板
先运行 3>0,然后运行 ||,因为3>0为true,||后面不执行,简历需要的话给我邮箱地址
老师 我主要是想问 前面后面两个 3>0 是不是都执行了 短路是否应该算是||的优先级 我再想如果说||改成&&会怎么样 老师 我的邮箱1726218021@qq.com
$a = 3>0 “=”号是右联的,意味着先运行=号右侧内容,而且3右边的>优先级大于=,理所应当先运行 3>0, 但是 3>0 || 中的"||"部分是左联运算符,因此先执行|| ,而||前边是true,因此短路,||后不会被执行,如果换成&&,因为不短路,后续会继续执行,简历已发送
原来如此
登录后可查看更多问答,登录/注册
全面、系统剖析PHP面试,拿下心仪Offer
1.2k 11
932 10
910 8
815 8
1.3k 7