Parse error: syntax error, unexpected '(', expecting '}' in ...
Marc2
- php
Hallo,
ich nachdem ich eine Seite auf meinem localhost fertig programmiert habe, wollte ich sie nun hochladen.
Auf einmal erhalte ich auf einer Seite den Fehler:
Parse error: syntax error, unexpected '(', expecting '}' in /www/htdocs/w0098921/meinkonto.php on line 146
Könnt ihr mir helfen und beantworten weshalb das so ist? Hier ist der Codeausschnitt von der bereffenden Stelle:
echo <<<EMail
<span{$fehler->markiere_fehlerfeld_heredoc("fehleremail")}>Geben Sie Ihre neue E-Mail-Adresse ein:</span>
EMail;
Lieber Marc2,
echo <<<EMail
<span{$fehler->markiere_fehlerfeld_heredoc("fehleremail")}>Geben Sie Ihre neue E-Mail-Adresse ein:</span>
EMail;
anscheinend erlaubt die Heredoc-Schreibweise keine Funktionsaufrufe, sondern nur "reine" Variablen oder Array-Variablen. <<<EMAIL...$variable1 ... $variable2['abc'] ...\nEMAIL;
Ich denke, dass Du hier besser zwei heredoc-Bereiche notierst, die dann zwischen sich ein
`echo $fehler->markiere_fehlerfeld_heredoc("fehleremail");`{:.language-php}
stehen haben.
Liebe Grüße aus [Ellwangen](http://www.ellwangen.de/),
Felix Riesterer.
--
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)