Ответ 1
Это оператор, называемый heredoc или here-document. Довольно забавно, что ссылка в perldoc не так просто найти, как должно быть. Это полезно для возможности процитировать большой раздел текста, не беспокоясь о том, чтобы избежать специальных переменных.
Вы можете прочитать здесь статью документа о википедии. Запись, которую вы ищете, находится <<EOF
под Quote-and-Quote-like-Operators от perldoc. Я цитирую его здесь для удобства использования:
Линейно-ориентированная форма цитирования основанный на оболочке "here-document" синтаксис. После < вы указываете строка для прекращения цитирования материала и всех линий, следующих за текущая строка до окончания string - значение элемента. завершающая строка может быть либо идентификатор (слово) или некоторые цитируемые текст. Работа с некотируемым идентификатором как двойные кавычки. Там может не быть пространство между < и идентификатор, если идентификатор не является явно цитируется. (Если вы поместили пробел он будет рассматриваться как нулевой идентификатор, который действителен, и соответствует первой пустой строке.)
завершающая строка должна появиться (без кавычек и без окружающие пробелы) на завершающая линия.
Если завершение строка цитируется, тип котировок используются для определения текст.