Forum: PC-Programmierung PHP Parse error: syntax error, unexpected '['.


von Stefanie (Gast)


Lesenswert?

Hallo,

ich habe ein Wordpress-Plugin problemlos auf einem Testserver 
installiert, nun, da ich es auf meinem richtigen Server installieren 
möchte, erhalte ich die oben aufgeführte Fehlermeldung:

Die Meldung führt mich zu folgender Codezeile;
$data=[];

Im weiteren wird die Variable u.a. wie folgt verwendet:
$data[$key]['img']

Wie muss ich den Code nun ändern, um diesen "fatalen Fehler" zu lösen 
und das Plugin dennoch installieren zu können?

von HansWurst (Gast)


Lesenswert?

$data= array();

von Bastler (Gast)


Lesenswert?

Auch wenn das nicht meine Sprache ist:
Ein leeres Array/Dictionary wird nach einem benannten Eintrag gefragt 
und gibt was wohl zurück? Nun bestimmt nichts was eine erneute 
Indizierung mögen würde. Hint: ist das nicht ein Interpreter, der alles 
Stück für Stück durchkaut?

von Heinz V. (heinz_v)


Lesenswert?

Ist die PHP Version auf beiden Servern identisch?
Was ist IMG für ein Dateityp? .jpg oder anderes Format mit Exif 
Informationen? Ist die DB Abfrage funktionstüchtig? Werden PHP 
Schlüsselworte ausgefiltert?

von TestX (Gast)


Lesenswert?

Die php version auf deinem server ist zu alt. Das sprachkonstrukt [] zum 
initialisieren von arrays wurde erst mit einer der letzten versionen 
eingeführt.

von Stefanie (Gast)


Lesenswert?

Danke, hat geklappt!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.