Russe: nl2br in Heredoc Schreibweise?

Hallo

Ich schreibe gerade ein Skript das teilweise mit Heredoc aufgebaut ist. Jetzt wollte ich in einem Heredoc Block einen String mit nl2br ausgeben, das hat nicht funktioniert.

nl2br{$...} gibt mir immer "nl2br" vor dem String mit aus, so weit so klar. Gibt es aber doch eine Möglichkeit nl2br in einem Heredoc Block anzuwenden oder bin ich da auf dem Holzweg?

Grüße,
Russe

  1. echo $begrüßung;

    Gibt es aber doch eine Möglichkeit nl2br in einem Heredoc Block anzuwenden oder bin ich da auf dem Holzweg?

    Allgemein kann man keine einfachen Funktionen in ""-Strings oder der Heredoc-Syntax aufrufen. Nur Variablen aber auch Methoden von Objekten lassen sich in den {} verwenden.

    echo "$verabschiedung $name";

    1. Allgemein kann man keine einfachen Funktionen in ""-Strings oder der Heredoc-Syntax aufrufen. Nur Variablen aber auch Methoden von Objekten lassen sich in den {} verwenden.

      OK, alles klar.
      Danke für die Hilfe.

      Russe