IF语句检查null变量以使用min

时间:2017-02-21 20:01:33

标签: php

这看起来很简单,但我无法理解。

我在屏幕上显示一些内容之前检查了一些变量,并且我有一个变量,在某些时候可以为null。

在我的if语句中我有:

if ($a != 'abc' && ($a == $b || $b == $c) && min($variable) > 3) { ... }

如果min($ variable)为null,如果所有其他语句都为真,我如何设置为true?

2 个答案:

答案 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)  ) { ... }