jeden z moich szkół zdają się mieć „niezdefiniowanej indeksu” błąd w kodzie napisałem
Kod ten mój wygląda tak:
if (is_array ($arr['key']))
Moim zamiarem było sprawdzenie, czy $ arr ma klucz o nazwie "klucz", a jeśli wartością tego klucza jest sama tablica. Czy powinienem zamiast tego: if(isset($arr['key']) && is_array ($arr['key']))
?
Możliwe jest następujące równanie: Załóżmy, że $ var nie jest ustawione. Czy zmienna is_array ($ var) spowoduje błąd, czy po prostu zwróci false?
Dziękuję
To nie jest odpowiedź na moje pytanie, ale nie było wystarczająco jasne. Zmieniono to, proszę dać inny wygląd – shealtiel
Jeśli jest ** nie ** ustawiony, to rzuci zawiadomienie. Możesz najpierw sprawdzić 'isset ($ arr) && is_array ($ arr)'. – ncuesta