Tom: Fehler: for foreach()

Beitrag lesen

Hello,

Aber wie kommt es das es auf der einen Vers. Fehler verursacht und auf der anderen Vers. nicht? (das selbe Script)

Das dürfte an unterschiedliche Einstellung für das error_reporting liegen.

eher am unterschiedlichen Umgang mit dem $_POST-Array.

Die neuere Version legt auf jeden Fall eins an, die ältere nur dann, wenn Daten posted wurden.

Man sollte vor foreach() IMMER die Array-Prufung auf das Argument machen.

if(is_array($argument)
{
  foreach($argument as $key => $val)
  {
    #blah;
  }
}

Liebe Grüße aus http://www.braunschweig.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen