И вообще один сквозной dic через все приложение - плохо.
Почитайте у Фаулера как нужно делать dic.
И да, нужно получать реализацию по интерфейсу.
Какую предлагает symfony? )
Они написали универсальный DI Container и кладут в него все что угодно, используя в качестве идентификатора строчку.
Строчку, М**Ь ЕЁ! Не интерфейс — строчку!
Если разумно и в меру, то ничего не вредно.
Вообще непонял о чем речь.
Как самый популярный php framework не ставить в пример?
Антипрктика приносит им миллионы дохода.
Да и вообще простота друг человека.
нужно долбить голову, а все ли я данные передал в шаблон на этом роутере.
Или просто крикнуть "глобально" ВААААССЯЯЯ ты тут? Если тишина - то Васи нету.
все же не пойму почему использовать сесcии это говно код?
<?=$_SESSION['userInfo']['username']?>
find, fgrep в помощь