Bernhard Mecl: Was ist an der zeile Falsch (übergabe von einem array)

Beitrag lesen

$error = explode("|",$_POST["error"]);
aber es funtioniert nicht, was mache ich falsch ???

Wenn das Formularfeld zuerst "fehler" heißt, heißt es auch in $_POST "fehler" => $error=explode('|',$_POST['fehler']);

Achja, brauche ich eigentlich die zeile $error= array(); noch ?

Bei Zugriff auf nicht initialisierte Variablen (z.B. $var[]='xxx'; ohne ein vorheriges $var=array(); oder $var[0]='xxx'; etc.) wird eine Meldung auf Ebene E_NOTICE ausgegeben, die standardmäßig nicht angezeigt wird. Hier ist das allerdings nicht der Fall, die Zeile ist überflüssig.