三元操作器中的多个条件安全吗?
2022-08-30 21:47:11
我看到过一些建议,说三元算子不能嵌套。
我已经测试了下面的代码,它工作正常。我的问题是,我以前从未见过像这样使用的三元运算符。所以,这是否像在一个中使用的那样可靠,或者这样的东西以后可能会来咬我(不是在术语或可读性上,而是通过失败)。if
$rule1 = true;
$rule2 = false;
$rule3 = true;
$res = (($rule1 == true) && ($rule2 == false) && ($rule3 == true)) ? true : false;
if($res) {
echo "good";
} else {
echo "fail";
}
谢谢!