PHPackages                             gzhegow/router - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. gzhegow/router

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

gzhegow/router
==============

1.0.0-rc.1775449765+20260406(1mo ago)01501MITPHPPHP ^7.3|^8.0

Since Oct 30Pushed 5mo ago1 watchersCompare

[ Source](https://github.com/gzhegow1991/router)[ Packagist](https://packagist.org/packages/gzhegow/router)[ RSS](/packages/gzhegow-router/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (4)Dependencies (2)Versions (6)Used By (0)

Router
======

[](#router)

Маршрутизатор с паттернами, построением URL, привязкой Middleware/Fallback как к самим маршрутам, так и к путям (если маршрут не найден).

Маршрутизация происходит через вложенное дерево маршрутов, а не через прямой обход всех маршрутов, то есть выполняется минимальное число регулярных выражений.

Поддерживает кеширование, можно использовать `symfony/cache` или сохранять в файл.

Установить
----------

[](#установить)

```
composer require gzhegow/router

```

Запустить тесты
---------------

[](#запустить-тесты)

```
php test.php

```

Примеры и тесты
---------------

[](#примеры-и-тесты)

```
