Синтаксис Heredoc имеет некоторые строгие правила, которые мы должны учитывать;
1 - после открытия идентификатора не должно быть никаких символов
Правда
"$a = <<<HEREDOC"
Ложь
"<<<HEREDOC " //Remove space after opening identifier;
2 - после и перед закрывающим идентификатором не должно быть никаких других символов, кроме точки с запятой ;
Правда
"HEREDOC;"
Ложь
"HEREDOC ;" //Remove space between HEREDOC and ;
Ложь
" HEREDOC;" //Remove space before HEREDOC
Ложь
"HEREDOC; " //Remove space after ;
Строка Heredoc.
END;