PHP Unexpected end of file

3 Antworten

Ggf. zeigst du uns einfach den Code (nicht vergessen den Code zu markieren und den Codebeispiel einfügen Button zu drücken) oder lädst ihn wo extern hoch. Generell sind die Fehlerausgaben stimmig. Natürlich kann bei einen fehlenden Semikolon z.B. die Zeilennummer leicht abweichen oder ein Problem innerhalb einer Unterfunktion entstehen.

Sofern du dein Code nicht herzeigen magst bietet sich eine IDE mit einem Debugger an wie NetBeans in Verbindung mit XDebug, dann kannst du den Code Zeile für Zeile in Einzelschritten ausführen oder eben echo ausgaben platzieren und dich so dem Problem nähren.

Sichere das Skript.

Dann verkleinere es, bis der Fehler nicht mehr auftritt (von innen nach außen). In dem letzten entfernten Codeschnipsel muss der Fehler liegen.

vermutlich hast du irgendwo eine schließende Klammer vergessen, meistens eine geschweifte }

manchmal kommt das auch, wenn du gegen ende ein ; oder einen string vergißt zu schließen.

die zeilennummern 346 und 347 sind wahrscheinlich einfach nur leerzeilen.

Was möchtest Du wissen?