Das kannst und solltest du immer mit var_dump() prüfen. Untersuche also, warum die Zuweisung misslungen ist.
Wo soll ich var_dump aufrufen lassen, wenn das Script diesen Fehler ausgibt? Egal an welcher Stelle ich var_dump ausgeben lasse, ich sehe nur den von mir genannten Fehler.