Para resolver o problema da indentação eu costumo colocar os heredocs no começo do script, como variáveis Readonly. Heredoc é uma &quot;gambiarra&quot; mesmo, mas se você tem um script com algumas queries SQL, por exemplo, acho a melhor saída para deixá-las legíveis.<br>
<br><div class="gmail_quote">2008/11/13 Wendel Scardua <span dir="ltr">&lt;<a href="mailto:wendelscardua@gmail.com">wendelscardua@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
2008/11/13 André Garcia Carneiro <span dir="ltr">&lt;<a href="mailto:andre.garcia.carneir@terra.com.br" target="_blank">andre.garcia.carneir@terra.com.br</a>&gt;</span><br><div class="gmail_quote"><div class="Ih2E3d"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

Eu particularmente não gosto de here-docs. Sempre quando vejo um tenho a sensação de não estar mais lidando com<br>
Perl...rsrsrs! </blockquote></div><div><br>A parte que eu menos gosto do &quot;heredocs&quot; é que a identação fica esquisita... Se pelo menos a string que delimita o heredocs pudesse ficar identada com a continuação do código... (e eu só uso heredocs praquele &quot;Uso: &quot; mesmo... )<br>

</div></div></blockquote></div><br>