Severin Kacianka: Funzt noch nicht => Wie Sonderzeichen " in echo m

Beitrag lesen

Hallo,

erzeugt folgende, korrekt nach class formatierte, Ausgabe im Browser:

Sie sind hier: .().

Der Fehler liegt bei der Methode $breadcrumb->show_breadcrumb(). Ohne dass du sie postest, kann dir nicht geholfen werden.

Severins Loesung:

echo <<<STR <p class="breadcrumb"> Sie sind hier:" .$breadcrumb->show_breadcrumb(). "</p>" STR;
?>
erzeugt fehler
parse error: parse error, unexpected T_SL, expecting ',' or ';' in /home/www/[...]
Koenntet ihr mich auf meinen Umsetzungsfehler hinweisen ?

Ja, verstehe was du zu tun versuchst und lies den Manual-Eintrag (http://at2.php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc).

Da steht klipp und klar, dass der Begrenzer eines Heredoc-Strings am Anfang einer _neuen_ Zeile, als _erstes_ Zeichen dieser Zeile vorzukommen hat.

gruß,
Severin

--
Realität ist das, was nicht verschwindet, wenn man aufhört, daran zu glauben.
--Philip K. Dick