public function dynamicSlugAction(Request $request, $slug)
{
$array1 = ["coffee", "milk", "chocolate", "coca-cola"];
$array2 = ["water", "juice", "tomato-juice", "ice-tea"];
if (!in_array($slug, $array1) || !in_array($slug, $array2)) {
throw new \Exception("The var " . strtoupper($slug) . " is not exist with parameter (slug): " . $slug);
}
}
即使我寫一個正確的價值至極這個片段存在於數組1或數組2我有推出的錯誤拋新\異常。
如果我刪除或條款在如果聲明,我寫了一個合適的值,沒有出現錯誤,但我不能檢查第二個條件。
我在if語句中錯在哪裏?
更改'或'一個'和' – Blinkydamo
感謝所有,我更好地理解爲什麼我的代碼不能正常工作,這樣的菜鳥錯誤。我會檢查你的所有建議,以便更好地理解if語句中的AND OR子句! –