4.14.2010

PHP入門教程:?(問號)和:(冒號)

例如:

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 留言:

發佈留言

您使用留言則表示同意及遵守使用條款及守則

建議: 為方便留言回覆,請不要用匿名方式 留言。