為什么and輸出的是1,&&輸出的是不同意
<?php
? ?$a = TRUE; //A同意
$d = FALSE; //D反對(duì)
echo $a && $d?"通過(guò)":"不通過(guò)";
echo $a and $d?"通過(guò)":"不通過(guò)";
?>
<?php
? ?$a = TRUE; //A同意
$d = FALSE; //D反對(duì)
echo $a && $d?"通過(guò)":"不通過(guò)";
echo $a and $d?"通過(guò)":"不通過(guò)";
?>
2015-12-04
舉報(bào)
2015-12-04
這個(gè)語(yǔ)法本身就有問(wèn)題,三元運(yùn)算符的機(jī)制是問(wèn)號(hào)前面的條件成立則返回問(wèn)號(hào)后面的內(nèi)容否則返回冒號(hào)后面的內(nèi)容,而我們表判斷的與或非分別為 &&,||,!,你要是用and的話則首先應(yīng)用括號(hào)括起來(lái),你可以試著運(yùn)行下下面代碼
2015-12-04
考慮到優(yōu)先級(jí)