例如:
1
$shenhe=$val['available']?"已審核":"未審核"
經常有剛接觸php的朋友問我,php中經常見到如上代碼的語句,問號和冒號是什麼意思,這個語句是什麼意思?
其實,這就是一個if語句的縮寫,C語言裡的語法,條件表達式e1?e2:e3,若e1為真(非0),則此表達式的值為e2的值;若為假,則表達式的值為e3。等同於
1 2 3 4 5 6
$e="";02.if(e1){
$e=e2;
}
else{
$e=e3;
}
其中e1、e2、e3都是表達式。