這裏是我的代碼未定義的索引,但我不明白爲什麼
if (isset($_POST['error']) && $_POST['error'] != 2 && $_POST['error'] != 1) {
return true;
} else if (isset($_POST['error']) && $_POST['error'] == 2 || $_POST['error'] == 1) {
return false;
} else {
return false;
}
請幫助。 謝謝。
當您執行'&&'時,您會顯示更多代碼 –
它將評估所有條件,直到出現錯誤。當你執行'||'時,它會評估所有的條件,直到事情成立。由於你的第一個條件評估爲false,第二個條件被調用,但是'_ _POST ['error']'不存在。 – Augwa