Sprint
Erfahrenes Mitglied
Hallo zusammen,
ich habe hier bei einer Seite, die bei All-Inkl liegt, ein sehr merkwürdiges Problem.Und zwar wird mir an einer Stelle dieser Fehler ausgegeben:
Fatal error: Uncaught Error: [] operator not supported for strings
Ok, der Fehler an sich ist klar. Ich kann eine String Variable nicht als Array behandeln. Das passiert an der Stelle aber auch nicht.
Das ist die betroffene Zuweisung. Ursprünglich war die dritte Zeile alleine. Die Sessionvariable ist definitiv bereits ein Array, da eine Ausgabe des Wertes ein Array ergibt. Die Initialisierung in Zeile 2 bringt überhaupt nichts. Auch danach wird immer noch das gefüllte Array ausgegeben. Ich muß ein
Die PHP Version ist 7.4.
Auf einem lokalem MAMP Server mit PHP 4.7.33 läuft es wunderbar. Ich halte das für ein Problem im PHP selbst. Ist da was bekannt oder liegt es womöglich an All-Inkl?
ich habe hier bei einer Seite, die bei All-Inkl liegt, ein sehr merkwürdiges Problem.Und zwar wird mir an einer Stelle dieser Fehler ausgegeben:
Fatal error: Uncaught Error: [] operator not supported for strings
Ok, der Fehler an sich ist klar. Ich kann eine String Variable nicht als Array behandeln. Das passiert an der Stelle aber auch nicht.
PHP:
unset($_SESSION['gruppenliste']);
$_SESSION['gruppenliste'] = array();
$_SESSION['gruppenliste'][] = $gruppe;
print_r($_SESSION['gruppenliste']);
unset()
davor setzen, um ein leeres Array zu erhalten. Das print_r()
am Schluß gibt Array ( [0] => 16 )
aus, also alles korrekt. Und dann die Fehlermeldung.Die PHP Version ist 7.4.
Auf einem lokalem MAMP Server mit PHP 4.7.33 läuft es wunderbar. Ich halte das für ein Problem im PHP selbst. Ist da was bekannt oder liegt es womöglich an All-Inkl?