PHP 条件或三元运算符根据布尔表达式的值返回两个值之一。它有点类似于 if-else 语句,有助于以简短的方式编写 if-else 语句。
语法
//如果表达式为真则返回value1
//如果表达式为假则返回value2
expression ? value1 : value2
返回值
如果表达式计算结果为true,则返回value1,如果 表达式 计算结果为 false,则返回 value2。
示例:
在下面的示例中,三元运算符为用于找出两个数字中的最大值。
<?php
$x = 50;
$y = 100;
//两个值中的最大值
$max = ($x > $y) ? $x : $y;
//显示结果
echo "Maximum value = $max";
?>
上述代码的输出将是:
Maximum value = 100