heredoc and nowdoc