这看起来很简单,但我无法理解。
我在屏幕上显示一些内容之前检查了一些变量,并且我有一个变量,在某些时候可以为null。
在我的if语句中我有:
if ($a != 'abc' && ($a == $b || $b == $c) && min($variable) > 3) { ... }
如果min($ variable)为null,如果所有其他语句都为真,我如何设置为true?
答案 0 :(得分:1)
正如我从你的问题中所理解的那样,
min($variable)
可能为null,您想检查它的值是否小于3或空值?
if ($a != 'abc' && ($a == $b || $b == $c)
&& (min($variable) > 3 || min($variable) == null)) { ... }
答案 1 :(得分:0)
可以在()
中使用三元运算符if ($1 != 'abc' && ($1 == $2 || $2 == $3) &&
( $variable == null ? true : min($variable) > 3) ) { ... }