Tipos · token heredoc
Heredoc
Contenido multilínea con delimitador personalizado. Ideal para HTML, SQL o scripts.
Reglas
- Comienza con <<< seguido de un identificador, por ejemplo HTML o SCRIPT.
- El contenido empieza en la línea siguiente y debe tener más indentación que la declaración.
- Termina cuando aparece un token con indentación igual o menor a la de la declaración.
- Si no hay token de cierre, consume el resto del contenido.
Ejemplos
Básico
template <<<HTML
<div>
<h1>Hello</h1>
</div>Dentro de un bloque
server {
response <<<HTML
<html>
<body>Content</body>
</html>
handler
}Notas
- Dentro de un bloque, la llave de cierre } tiene menos indentación y cierra el heredoc.