mJeevas
Новичок
Добрый день. Решил недавно попробовать довольно необычный вариант вывода html. Т.к. нигде информации про это я не видел, были только слегка похожие варианты, то я задался вопросом. Нормально ли организовывать его таким образом:
Метод заключается в том, что в самом начале я создаю переменную $html
и затем по мере выполнения кода я просто накапливаю все в нее, например
или даже обернуть в функцию
Затем в конце делаю один единственный echo, предварительно подменив динамичные вставки текста, например, если я хочу сделать сайт доступным на нескольких языках.
Какие по-моему тут плюсы: не нужно каждый раз разрывать тег php, превращая код в мешанину. Все выглядит довольно опрятно, в конце я могу дополнительно изменить код.
Недостатки: дизайнеру или верстальщику такой вариант вряд ли понравится, не сохраняется форматирование кода(хотя редактор подсвечивает теги и так, и допустим для меня это не проблема), какие-то еще недостатки...?
Прошу прокомментируйте(посоветуйте пользоваться шаблонами, закидайте чем-нибудь, итд)
Метод заключается в том, что в самом начале я создаю переменную $html
и затем по мере выполнения кода я просто накапливаю все в нее, например
PHP:
$html .= '<div class="welcome">';
$html .= '<span class="foo">{welcome}</span>';
$html .= '</div>';
PHP:
html('<div class="welcome">');
Какие по-моему тут плюсы: не нужно каждый раз разрывать тег php, превращая код в мешанину. Все выглядит довольно опрятно, в конце я могу дополнительно изменить код.
Недостатки: дизайнеру или верстальщику такой вариант вряд ли понравится, не сохраняется форматирование кода(хотя редактор подсвечивает теги и так, и допустим для меня это не проблема), какие-то еще недостатки...?
Прошу прокомментируйте(посоветуйте пользоваться шаблонами, закидайте чем-нибудь, итд)