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