"Cannot use string offset" bei Zuweisung zu Sessionarray

andob

Grünschnabel
Hallo Forum,

ich versuche verzweifelt einem mehrdimensionalen Sessionarray einen Wert zuzuweisen:

Code:
$_SESSION["produktiv"][$e][$f]["equip"]["equip_id"]="test";

Der php-Parser gibt aber immer die Fehlermeldung "Fatal error: Cannot use string offset as an array in C:\Program Files\xampp\htdocs\tagebuch\connect.php on line 387" aus.

Nach dem, was ich gelesen habe, tritt dieser Fehler nur auf, wenn man eine Array-Funktion auf eine normale Variable anwendet. Das ist bei meinem Script aber nicht der Fall.

Der Fehler passiert nur innerhalb einer bestimmten Funktion, aber ich kann beim besten Willen keinen Zusammenhang zwischen dem Fehler und der Funktion erkennen.

mfg
 
Ich konnte das Problem beheben: Ich hatte bereits eine Codezeile, in der

Code:
$_SESSION["produktiv"][$e][0]="foobar";

stand.

Deshalb konnte ich natürlich nicht ein weiteres Array anfügen, wenn $f Null wurde

Code:
$_SESSION["produktiv"][$e][$f]["equip"]="test";
 
Zurück