Tach!
Übrigens: Bei der Test-Ausgabe von Variablen umrahme ich die mit []. Dann kann man sofort sehen, wenn die leer sind.
Deswegen var_dump() statt echo, weil var_dump() immer ein nicht leeres Ergebnis bringt und auch noch den Typ dazu anzeigt, während echo auch gern mal was umwandelt (wie true zu 1 und false zu Leerstring).
dedlfix.