@Darcman

Как работает Fastroute?

Доброй ночи!
Подскажите как работает библиотека nikic/FastRoute.
Скачал данную библиотеку и не могу на ее основе разработать простейший роутинг.
на пример: перейдя по ссылке site.com/ - открывалался шаблон который лежит в корне /templates/theme1/index.tpl, перейдя по ссылке site.com/admin - открывалась панель администрирования, перейдя по ссылке site.com/articles/1/ - открывалась страница статьей первой страницы и т.д.
Но самое что нужно изучить и понять как работает и написана данная библиотека.
Прошу помочь. Если что то не понятно, прошу не судить строго, так как я начинающий разработчик.
  • Вопрос задан
  • 1897 просмотров
Пригласить эксперта
Ответы на вопрос 1
Sanasol
@Sanasol Куратор тега PHP
нельзя просто так взять и загуглить ошибку
Как же вы будете изучать внутренности, если даже как просто использовать не можете прочитать/понять?

Как работает Fastroute?

на регулярках, как и все роутеры. В данном случае это был первый роутер который использовал "лайфхак" с объединением всех регулярок в одну чем смог добиться ускорения в разы по сравнению с другими роутерами на тот момент.
Причем это изначально просто роутер-пример использования этой техники автором.
Сам же автор nikic запилил очень много фич в php которые были добавлены за последние года.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы