Sebastian S.: print-Anweisung bei Perl...ohne Anführungszeichen?

Beitrag lesen

Hallo allerseits,

ich habe folgendes Perl-Script im Internet gefunden und würde gerne mehr über seine Funktionsweise erfahren.

print <<__W2__;
   <BODY BGCOLOR="#FFFFFF">
   <CENTER>
   <TABLE WIDTH=550 BORDER=1>
    <TR>
     <TD>
      <H1>Danke!</H1>
      Deine Angaben wurden in die WHU-Praktikumsdatenbank übernommen.
      <P>
      Folgende Angaben hast Du gemacht:
      <P>
__W2__

Dieser Abschnitt, der offensichtlich dazu gedacht ist, ein HTML-Dokument an den Browser zurückzugeben, enthält mehrere Zeilen, aber nur eine "print"-Anweisung. Der zurückzugebende Text ist nicht in Anführungszeichen eingefaßt...

Bis jetzt kannte ich nur etwas wie:

print "Content-type: text/html\n\n";
print "<html>\n";
print "<head>\n";
print "<title>Danke!</title>\n";
print "</head>\n";
print "<body>\n";
print "<h1>Danke</h1>\n";
print "Wir freuen uns, daß Sie unser Formular ausgefüllt \n";
print "haben. Hier zur Kontrolle Ihre Angaben:<p>\n";

Kann mir jemand die genaue Bedeutung und Funktionsweise von

<<__W2__;

und

__W2__

erklären. Um was für eine Anweisung/Befehl handelt es sich hier, und wie ist sie zu verwenden?

Für jegliche Hilfe wäre ich sehr dankbar...

Viele Grüße
Sebastian