我知道我应该解释很多,但这很简单,我甚至不明白为什么我不能正确的解释。简单的TRUE代码转换为FALSE
这段代码应该是FALSE而不是TRUE;
if ($ip == $yourip && $ban == 1)
我已经试过这样:
if (!$ip == $yourip && !$ban == 1)
这...
if ($ip != $yourip && $ban != 1)
没有运气?我只是简单地需要它与它的相反。
我知道我应该解释很多,但这很简单,我甚至不明白为什么我不能正确的解释。简单的TRUE代码转换为FALSE
这段代码应该是FALSE而不是TRUE;
if ($ip == $yourip && $ban == 1)
我已经试过这样:
if (!$ip == $yourip && !$ban == 1)
这...
if ($ip != $yourip && $ban != 1)
没有运气?我只是简单地需要它与它的相反。
if ($ip != $yourip || $ban != 1)
更多括号!
if (!($ip == $yourip && $ban == 1))
这应该只是否定整个布尔值。问题是,像!$ip
试图否定$ip
,这是(希望)不是布尔值。
是的这就修好了!恐怕我不能说谢谢,因为我只是因为这样做而被低估了3次。 – Peterrr
请至少用相关的编程语言来标记您的问题 –