Sven Rautenberg: GeisterArray, da und doch nicht da

Beitrag lesen

Moin!

Wenn ihr das alle so anzweifelt, dann sagt mir doch mal endlich wie es sein kann, dass hier ein String vermutet wird, der 100%ig nicht da sein kann?

Wir drehen uns ja augenscheinlich im Kreis.

Du hast Code gepostet, der das Problem nicht aufweist, sondern so funktioniert, wie es zu erwarten war. Also ist das Beispiel zur Untersuchung des Problems nicht nutzbar.

Dein Originalcode aber zeigt das Problem, nur behaupten deine Debugging-Ausgaben etwas über den Variableninhalt, was nicht mit dem Codeverhalten übereinstimmen kann.

Entweder ist also der Variableninhalt schlecht debuggt, oder der Code nicht korrekt widergegeben.

Ich gebe nur mal so zu bedenken: Wenn XML im Spiel ist, dann könnte es durchaus sein, dass dein XML-Parser kein wahres PHP-Array produziert, sondern irgendeine nette Objekt-Sonderform mit Gettern und Settern, die ein Array nur simulieren. Solch eine Konstruktion deckt man mit var_dump eventuell nicht auf.

- Sven Rautenberg