@AmdY: надо делать правильно, а не как тебе попроще. такой подход наоборот позволяет писать меньше кода (или по крайней мере столько же), как сказано выше избавляет от геморроя при изменении структуры данных, если использовать единый подход во всех проектах, то потом будет проще в них разбираться.
Затем ты будешь пытаться понять что у тебя написано и как оно работало, а скорее даже не ты, а кто-то другой. Шаблоны программирования не просто так создавались.
@komandakycto: Секретарша Светочка ничего в искусстве не понимает, она больше по шоппингу специализируется... и, да, это тоже яркий пример предвзятого отношения.
"Тогда абстракция выглядит переизбыточно."
Какая к черту абстракция если ты работаешь с конкретными данными? Будь проще - не на собеседовании.
А если страниц тысяча? Тут нужен не селектор, а то что называется роутингом т.е. на основании полученных параметров получаем адрес файла-контроллера страницы. https://ru.wikipedia.org/wiki/Model-View-Controller
Поведай ка мне что по твоему разумению значит выражение "^([^/\.]+)$"?
@NorthDakota: говно коммент, т.к. кроме понтов не несет практического смысла.
Это же фреймворк - в одном проекте допустим не нужно переопределять, а в другом нужно. За отсылку к ServiceManager, спасибо. Не уверен правда что такое решение будет экономичнее, надо будет потестить на досуге.
@bukrat если нет четкого понимая как им попроще изложить, то лучше не стоит - еще не дай бог отобьешь желание изучать информатику в будущем. Хотя попробую что-нить такого накопать, если попадется отпишусь. P.S. не обижайся плиз, но это действительно так
@bukrat ну если вы не поднимали, то как вы собрались их этому учить. у меня был один такой препод в вузе - он знал только теорию, спрашиваешь его, а почему этот код не работает (а не работал он в основном из-за багов в среде, гори этот delphi огнем:( ), а он отвечал - разбирайтесь сами, в учебнике все есть..
@Fesor я хз чего он там меняет (никаких указаний на джумлу не вижу), но фраза и любого другого вида явно указывает на то, что кусок может быть и вначале ссылки