$b=3;
6+$a=$b; $a=? 运行了下 答案是3
6+$a=$b; $a=? 运行了下 答案是3
分析看来 要忽略前边的6+就行了。 +的优先级高 先看6+$a 但是$a没有初始值,所以这个表达式就不成立了 然后忽略6+ 就变成了一个直接赋值了。其实际就是$a=$b
还有一个 2&5 是多少?
&是按位与运算符,运算的时候将十进制转换为2进制,2就是10, 5就是101,位数不够用0补满,就是010与101按位与运算,即是000,最后转换为十进制就是0,答案就是0