Para resolver o problema da indentação eu costumo colocar os heredocs no começo do script, como variáveis Readonly. Heredoc é uma "gambiarra" 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"><<a href="mailto:wendelscardua@gmail.com">wendelscardua@gmail.com</a>></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"><<a href="mailto:andre.garcia.carneir@terra.com.br" target="_blank">andre.garcia.carneir@terra.com.br</a>></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 "heredocs" é 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 "Uso: " mesmo... )<br>
</div></div></blockquote></div><br>