在处理异常的部分时构造PHP IF


PHP IF construct when dealing with a part that is an exception

我在让代码工作时遇到了一些问题。我失去了我的概述。谁能给我一些见解?

我正在寻找如何构建IF构造。

如果我用文字描述If结构:

MismatchBundle = true  unless  (adminPass = true & user = admin)

我写了以下代码,但这似乎不起作用:

if (($MismatchBundle == true)  &&  ($adminPass != true && $thisUser['rankid'] != 1)

谁知道如何在代码中获得"除非"部分?

这个怎么样?

 if (($MismatchBundle == true)  &&  !($adminPass == true && $thisUser['rankid'] == 1)

允许这样做吗!在()节之前?

if (($MismatchBundle == true)  &&  !($adminPass == true && $thisUser['rankid'] == 1)

正在使用!在()内的整个部分上按预期工作。