twobomb, таких способов - множество, и heredoc - один из них, вопросов нет.
для простейших задач это может быть решением, для сложных - тож может, но не факт.
а чего жалеть то?
если речь о чем-то примитивном/одноразовом - вообще пофиг как писать, лишь бы работало.
и это очевидно.
Нагенирируют тьму логики и кода там где это не требуется
например?
логика отображения что в пыхе, что в шаблонизаторе будет одинакова. только в шаблонизаторе будет выглядеть "чище".
а хороший шаблонизатор наоборот не даст воткнуть логику приложения в шаблон, в отличие от пыха.
потом тратят огромные ресурсы чтобы решить проблемы, возникающие из-за такого велосипедостроения
какие огромные ресурсы?
оверхэд от шаблонизатора - последнее о чем придется думать.
и то, если удастся дорасти до приличных нагрузок и порешать другие проблемы.
а в целом, при повсеместном переходе на богатый фронт, это уже не особо роялит.
эмм... а типа в других языках так нельзя?
спагетти легко делается в любом языке, хотя в пыхе это действительно проще.
и притензия не к пыху, а к любителям спагетти.
а на непрошеные сообщения всегда репорчу спам.