我跟婁代碼混淆操作:不能與多個或操作
不工作拳代碼:
if ($_SESSION['userType'] != 'A' || $_SESSION['userType'] != 'S')
{
redirect('dashboard.php');
}
即工作二代碼:
if (!($_SESSION['userType'] == 'A' || $_SESSION['userType'] == 'S'))
{
redirect('dashboard.php');
}
有什麼區別兩個代碼之間?
在第一部分中,兩個條件返回false,第二部分都返回false並且!(false)變成等於true。 –
難道他們不再在學校教授[De Morgan's Law](http://en.wikipedia.org/wiki/De_Morgan's_laws)嗎? – Barmar