hallo,
Nur zum bessere Verständnis: Ich meine soetwas hier:
sub tier
{
return "Hund";
}
»
print <<HTML;
<center>
Du bist ein tier().
</center>
HTML
Einer von euch schreibt auch dies hier:
print <<"";
Mein HERE-Dokument...
Geht das? Kann man den Tag (bei mir HTML) auch weglassen?
Jaein. Wenn zuvor schon anderer HTML-Code ausgegeben wurde und das nun bloß noch daruntergestellt werden soll, ist es möglich. Allerdings würde in _diesem_ Beispiel entweder ein Fehler gemeldet oder wenigstens nicht das Erwünschte ausgegeben. Nur wenn du deinen Begrenzer, also hier "HTML" in doppelte Anführungszeichen setzt, werden Variablen interpoliert.
Da der Thread für mich so weit geklärt ist habe ich noch eine kleine Frage, für die ich nicht extra ein neues Thema erstelllen möchte:
Das ist völlig richtig, sonst würde dich auch jemand wegen "Doppelposting" anmeckern.
Ich benutze wenn möglich "use strict;". Wie kann ich im Hauptskript definierte Variablen in einem REQUIRE-Skript abrufen?
Das hängt davon ab, an welcher Stelle im Script "require" steht.
Grüße aus Berlin
Christoph S.