Thilo Modner: print ««EOT; FEHLER

Beitrag lesen

Hallo alex!

Es gibt noch eine andere Fahlerquelle als whitespaces hinter EOT. Es ist naemlich ebenfalls nicht erlaubt whitespaces vor dem EOT zu haben!

Beispiel:

sub ohne_namen {
  $text = <<'EOT';
  eine zeile
  und noch eine zeile
  die dritte zeile
EOT
  print $text;
}

Ausserdem ist es bei JS-Quellcode vielleicht guenstig, EOT in single-quotes zu stellen, da in dem Quellcode ja escape-Sequenzen enthalten seien koennen.

Gruesse,
Thilo