括號(hào)的作用
$a = TRUE; //A同意
$b = TRUE; //B同意
$c = FALSE; //C反對(duì)
$d = FALSE; //D反對(duì)
//咱順便復(fù)習(xí)下三元運(yùn)算符
echo ($a and $b)?"通過":"不通過";
為什么 echo ($a and $b)?"通過":"不通過"; ?此處加括號(hào)則輸出 通過 不加括號(hào)則輸出1 這是為什么?
$a = TRUE; //A同意
$b = TRUE; //B同意
$c = FALSE; //C反對(duì)
$d = FALSE; //D反對(duì)
//咱順便復(fù)習(xí)下三元運(yùn)算符
echo ($a and $b)?"通過":"不通過";
為什么 echo ($a and $b)?"通過":"不通過"; ?此處加括號(hào)則輸出 通過 不加括號(hào)則輸出1 這是為什么?
2015-08-04
舉報(bào)
2015-08-04
不加括號(hào),三元運(yùn)算符的優(yōu)先級(jí)高于 and ,所以先計(jì)算三元運(yùn)算符,然后在和$a做且。
輸出是1,是echo輸出布爾true輸出1,false不顯示(為空)//可以用var_dump($a and $b?"通過":"不通過")查看實(shí)際的結(jié)果
2016-02-23
輸出結(jié)果:
string '不通過' (length=9)
不通過
這樣子就很好理解了吧?