Dmitry Bay, зависит от опыта, пока автор будет осиливать dom xpath у него все желание отпадёт. Тем более как я понимаю там разовая акция, не показывать кому то. Плюс вариант как я написал будет строк 10
Антон Р., это если у вас нативный шаблонизатор, если шаблонизатор у вас компилит шаблоны, то echo вообще не нужно, то есть данные кидаются в шаблон и они выводятся без echo, так как заменяются placeholder , данными. Но правда придётся ещё и синтаксис новый учить. Ну и есть короткая запись
<?=$var?>
Антон Р., для начала начните с того, чтоб код и хтмл не были в перемешку, забудьте про конструкцию echo. Все функции и методы должны возвращать данные через return. Начать пользоваться шаблонизатором