我可以使用if(4 <= $a <= 44)
代替if(4 <= $a && $a <= 44)
吗?
答案 0 :(得分:10)
不,你做不到。
if(4 <= $a <= 44)
相当于if((4 <= $a) <= 44)
。这可能相当于if(false <= 44)
或if(true <= 44)
,这两者都没有意义。
答案 1 :(得分:4)
if(4 <= $a <= 44)
将(我相信)解析为if ((4 <= $a) <= 44)
,它会检查(4 <= $a)
(0或1)是否小于44。
答案 2 :(得分:3)
否
答案 3 :(得分:2)