PHP中的三元運(yùn)算符用于簡(jiǎn)化條件語(yǔ)句的寫法。
一般的條件語(yǔ)句寫法為:
if (條件) {
$result = 表達(dá)式1;
} else {
$result = 表達(dá)式2;
}
使用三元運(yùn)算符可以簡(jiǎn)化為:
$result = (條件) ? 表達(dá)式1 : 表達(dá)式2;
其中,條件為一個(gè)布爾表達(dá)式,如果為true,則返回表達(dá)式1的值,否則返回表達(dá)式2的值。
例如:
$age = 18;
$canVote = ($age >= 18) ? true : false;
上述代碼中,如果$age大于等于18,則$canVote的值為true,否則為false。