文件名称:php-srouter 路由器
文件大小:84KB
文件格式:ZIP
更新时间:2021-05-15 03:58:09
php
非常轻量级的的路由器。速度快,查找速度不受路由数量的影响。支持请求方法: GET POST PUT DELETE HEAD OPTIONS. 支持事件: found notFound... 当触发事件时你可以做一些事情(比如记录日志等),支持自动匹配路由到控制器就像 yii 一样 ... ...
【文件预览】:
composer.json
example
----config()
--------nginx.conf(74B)
--------.htaccess(148B)
----benchmark.php(4KB)
----object.php(3KB)
----some-routes.php(4KB)
----Controllers()
--------RestController.php(774B)
--------DemoController.php(635B)
--------Admin()
--------HomeController.php(562B)
----tests()
--------serialize.php(787B)
--------preg_match_all.php(2KB)
--------parse_param_route.php(482B)
--------preg_split.php(2KB)
--------quick_find.php(4KB)
----swoole_svr.php(2KB)
----static.php(2KB)
----pre-match.php(3KB)
----cached.php(3KB)
----cached()
--------routes-cache.php(8KB)
--------bench-routes-cache.php(178KB)
docs
----router.md(10KB)
----benchmark-old.md(2KB)
----TODO.md(259B)
----benchmark-170706.md(3KB)
----dispatcher.md(4KB)
----benchmark.md(3KB)
test
----boot.php(3KB)
----AbstractRouterTest.php(3KB)
----ServerRouterTest.php(1KB)
----PreMatchRouterTest.php(1KB)
----DispatcherTest.php(275B)
----ORouterTest.php(4KB)
----SRouterTest.php(2KB)
----RouterManagerTest.php(2KB)
_config.yml
read.t
LICENSE
src
----Dispatcher()
--------Dispatcher.php(4KB)
--------SimpleDispatcher.php(14KB)
--------DispatcherInterface.php(1KB)
----functions.php(1KB)
----SRouter.php(2KB)
----PreMatchRouter.php(6KB)
----RouterManager.php(7KB)
----CachedRouter.php(5KB)
----ServerRouter.php(10KB)
----Base()
--------RouterInterface.php(3KB)
--------AbstractRouter.php(22KB)
----ORouter.php(12KB)
.gitignore
README_en.md
phpunit.xml.dist
README.md