检查多个条件是不是真的PHP

ak8*_*k85 1 php operators string-comparison

我想用php检查多个条件是否为true/false.所以我有

$a = 'hello';
Run Code Online (Sandbox Code Playgroud)

在下面我希望返回false作为do = hello

var_dump(($a !== 'hello'));
bool(false)
Run Code Online (Sandbox Code Playgroud)

这按预期工作,

但是,如果我尝试按下图所示广告或广告,则返回true.

var_dump(($a !== 'hello')||($a !== 'bye'));
bool(true)
Run Code Online (Sandbox Code Playgroud)

为什么这样,我如何构建这个以便我得到假?

Sbl*_*bls 5

你需要使用AND.你检查$ a是不是你好,或者如果$ a不是再见.第二个返回true.

var_dump($a !== 'hello' && $a !== 'bye');
Run Code Online (Sandbox Code Playgroud)