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。