2019-12-07 |

三元运算符

三元可以视作是特殊的比较运算符:

(expr1) ? (expr2) : (expr3)

语法解释:在 expr1 求值为 TRUE 时整个表达式的值为 expr2,否则为 expr3。

例子:

$y = ($x == 2) ? $x : 1;

该例子判断变量$x的值是否等于2,如果$x等于2,那么$y的值就等于$x(也就是等于2),反之$y就等于1。

提示

为了避免错误,将三元运算符各表达式用括号括起来是个不错的主意。

0

流程控制

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论