Perl-Gast: Funktionsaufrufe in HERE-Dokumenten...?

Beitrag lesen

Hallo!

Wie ist es möglich, Funktionen/Subroutinen innerhalb von HERE-Dokumenten in Perl aufzurufen?

Beispiel:

print <<HTML;
Hier folgt etwas <b>HTML</b>, etc...
<p>
Deine IP: $ENV{REMOTE_ADDR}
<p>
Die Uhrzeit:   Zeit()
<p>
Noch ein bisschen Text...
HTML

Es ist mir bekannt, dass in diesem Beispiel Variablen, Arrays, etc. interpoliert, also eingefügt werden (siehe $ENV{REMOTE_ADDR}). Ich habe jedoch schon versucht, auf diese Art und Weise Funktionen aufzurufen und im HERE-Dokument ausgeben zu lassen. Dies funktioniert jedoch nicht. Ich muss dann immer vor dem HERE-Dokument das Ergebnis der Funktion in einer Variablen zwischenspeichern oder das HERE-Dokument unterbrechen, die Funktion mit 'print' ausgeben und dann das HERE-Dokument fortführen.

Hat jemand eine Idee?

Vielen Dank im Vorraus.