邏輯運(yùn)算符的優(yōu)先級沒有三元運(yùn)算符高?echo $a and $c?"通過":"不通過";// →1 ????求此處得出結(jié)果為1的運(yùn)算過程講解
問題請看具體代碼 我其實(shí)不太清楚不加括號后的運(yùn)算體質(zhì),比如這里 如果先運(yùn)算了三元,$c?"通過":"不通過";的結(jié)果應(yīng)該是“不通過”?
那么再繼續(xù)進(jìn)行邏輯運(yùn)算 $a and $c結(jié)果應(yīng)該是false啊。但是結(jié)果怎么得出是1的?
2015-07-23
運(yùn)算順序
?$c?"通過":"不通過"->不通過;
?$a and "不通過"->1;
應(yīng)該是這樣