PHP 中的?:是三元运算符,用于在单行中进行条件判断并返回结果。
三元运算符的基本语法如下:
条件 ? 表达式1 : 表达式2
如果条件为真(true),则返回表达式1的结果;如果条件为假(false),则返回表达式2的结果。
使用示例
假设我们有一个变量$score,其值为85,我们想根据这个分数判断学生的等级:
$score = 85; $grade = ($score >= 60 ? '及格' : '不及格'); echo $grade; // 输出:及格
在这个例子中,如果$score大于或等于60,$grade将被赋值为'及格';否则,赋值为'不及格'。