Tag, möchte einem Array dynamisch Elemente in bestimmte Elemente (die auch Arrays sein können) hinzufügen, dafür verwende ich einen dynamischen String, der den Zugriff auf das Array steuert - etwa so: $array[0][4][1] = Anweisung... Die Zeichenkette "[0][4][1]" soll sich in dieser Variable $indexstring befinden. Ich muss allerdings mit eval arbeiten, um den String der Arrayvariable zuzuweisen, damit es auch als Array akzeptiert wird. Folgender Code, gibt die darauffolgende Fehlermeldung aus:
bzw.
PHP-Code:
eval("array_push($this->content$indexstring , $base);");
Parse error: parse error, unexpected '[', expecting '(' in c:\apache\htdocs\cms2\browser.php(71) : eval()'d code on line 1
PHP-Code:
eval("array_push(\$this->content$indexstring , $base);");
Parse error: parse error, unexpected ')', expecting '(' in c:\apache\htdocs\cms2\browser.php(71) : eval()'d code on line 1
Kommentar