例如:
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都是表達式。
0 留言:
發佈留言
您使用留言則表示同意及遵守使用條款及守則。
建議: 為方便留言回覆,請不要用匿名方式 留言。