2014-09-22 11 views

回答

0

是的,只是先放置第二條語句。

if ($admin == 1 AND (!isset($_GET['av']) OR $_GET['av'] == "0")) 

這樣,如果$_GET['av']沒有設置,你的代碼將永遠不會結束引用它,if語句將在isset停止和塊是不會因爲一個錯誤的返回值的執行。

還檢查出Demorgan's law以及它如何適用於if語句。這可能有助於澄清更復雜的陳述的格式。

+0

我以爲我曾試過,但我得到了同樣的錯誤,但只是用你的答案,它的工作。 – 2014-09-22 04:21:05

+0

對不起,我稍微更新了我的答案。 – Wold 2014-09-22 04:24:06

+0

我的邏輯在我正在做的事情中是正確的,我所要做的只是顛倒了原來的回答 – 2014-09-22 04:25:12