С.
Продвинутый новичок
Ок, не все спокойно в MVCешном королевстве, но это песня не о нем, а о микрошаблонах. Никуда нам, не деться от кусочков HTML текста в коде. Это и хелперы и просто разросшиеся динамические текстовые сообщения. Уже откровенно стала нервировать ситуация с ними. Ну не в отдельные же их файлы выносить. И в кавычках они уже стали натурально бесить.
Есть конечно старый добрый буферизатор вывода. Но максимум удобств, которые из него можно получить типа такого:
Получше, чем то же самое в кавычках, но как-то неаккуратненько. Вот это $msg=, расположенное после самого содержимого расстраивает. Было бы лучше что-то типа HEREDOC, но не просто с {$переменными}, а с <?=выражениями?>.
Какие есть мысли о проблеме.
Есть конечно старый добрый буферизатор вывода. Но максимум удобств, которые из него можно получить типа такого:
PHP:
<?
/* тут всякое разное */
mTpl::start();
?>
тута формируется <em>мой текст</em> с каким-то там <a href="<?=foo('динамическим')?>">контекстом</a>
<?
$msg= mTpl::contents();
/* тут "всякое-разное" пошло дальше */
?>
Какие есть мысли о проблеме.