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
==============

v1.2.0.202606130034(3w ago)01671MITPHPPHP ^7.3|^8.0

Since Oct 30Pushed 3w ago1 watchersCompare

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

READMEChangelog (10)Dependencies (4)Versions (13)Used By (0)

Router
======

[](#router)

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

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

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

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

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

```
composer require gzhegow/router

```

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

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

```
php test.php

```

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

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

```
