kerstel: foreach

Beitrag lesen

Hi

das bedeutet, dass der Array, den foreach bekommt, gar keiner ist (in dem Fall $list) - vielleicht liefert die Funktion $this->get_menu_list keinen Array zurück (z.B. wg. Fehlerfall o.ä.) Eine Abfrage vor's foreach à la if (!is_array ($list)) return array (); dürfte es dann tun. Wenn dann aber eine leere Liste zurückgeliefert wird, dann macht get_menu_list Probleme.

Komisch, das klappt (if (!is_array ($list)) return array ();) obwohl ich vorher mal $list ausgegeben habe, und es Array ausgegeben wurde.

Keine Ahnung was da war, aufjedenfall klappts mit deiner Idee.

Danke

Ralf