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