¿Qué es la impresión << EOF; y como esta funcionando [duplicar]

Posible duplicado:
Ayúdame a entender esta declaración de Perl con << 'ESQ'

¿Qué es la declaración enhttps://stackoverflow.com/questions/4151279/perl-print-eof&nbsp;haciendo exactamente? Encontré el post anterior pero no entendí lo que él está tratando de explicar. Que es esoPETE? ¿Alguien puede explicar cada línea? ¿Cómo está funcionando el código?

print <<EOF;
This is
a multiline
string
EOF

print <<PETE;
This is
a multiline
string
PETE

¿Cuál es la diferencia y similitud entre estos dos? En lugar dePETE&nbsp;He usado muchas otras palabras comoDOG&nbsp;Y funciona igual cada vez.