dedlfix: jetzt aber... hoffe ich

Beitrag lesen

Tach!

Du willst, dass das Zeichen '$', das in PHP eine spezielle Bedeutung hat (es markiert den Bezeichner einer Variablen), wörtlich genommen wird und nicht in seiner Sonderbedeutung interpretiert wird. Also musst du es kontextspezifisch maskieren. In diesem konkreten Fall, indem du ihm einen Backslash voranstellst.

Wenn man die Variablenauflösung gar nicht braucht, dann wäre es wohl besser *) von Heredoc- auf Nowdoc-Syntax umzusteigen.

*)

  • lesbarer, weil ohne Maskierzeichen
  • weniger fehleranfällig, weil man auf keine $ aufpassen muss

dedlfix.