Допустим я вывожу в админке список пользователей, мне тужно отобразить информацию о пользователе, допустим статус пользователя (активен/неактивен/забаннен). Передо мной 2 способа : 1. Сдеалть выборку из базы и в цикле вывести индивидуально каждого пользователя. Потом создать конструкцию if else для определения его состояния. 2. Подключить файл с функциями типо: function userStatus($status) { switch ($status) { case "y": $display = '<img src="'.SITEURL.'/images/active.png" alt="" class="tooltip" title="Пользователь активен"/>'; break; case "n": $display = '<img src="'.SITEURL.'/images/inactive.png" alt="" class="tooltip" title="Пользователь не активен"/>'; break; case "b": $display = '<img src="'.SITEURL.'/images/banned.png" alt="" class="tooltip" title="Забаннен"/>'; break; } return $display; } В чем плюсы подскажите...
плюсы чего вы хотите услышать? функций? что можно один раз написать - а потом вызывать хоть где, без дублирования кода.
Плюс в том, что эту функцию ты можешь вызвать не только в админке, но и например в профиле пользователя. Без функции тебе бы пришлось копировать весь switch - case.
Дак удобно же, можно делить код, делать разные проверки на разные действия, создавать рекурсии и т. д. и т. п.