ну как бы вывод отдельно логика отдельно, когда работаешь с функциями или классом получаешь от туда данные, например массив, потом его на выводе раскладываешь надо сменить дизайн, меняешь его там, а не лезешь в функцию или класс.
К тому же этот класс или функция может использоваться в другом месте админ панель, личный кабинет, апи и т.д.
и что тогда плодить их?
(Добавление)
например у тебя есть функция которая строит меню, они в одной таблице отличаются каким то индификатором который в нее и посылаешь а она возвращает массив который на выводе и расладываешь верхнее, нижнее и допустим боковое, у них разный дизайн, если делать вывод в функции соответственно надо 3 таких функции
|