文件名称:Router:非常快PHP路由器
文件大小:25KB
文件格式:ZIP
更新时间:2024-05-20 18:50:07
PHP
路由器 仍在进行中:) 为了建立快速的路由系统,该库已建立。 它是如此之快,以至于缓存将是额外的开销,结果也不会那么好:) 特征 非常快速地匹配未知路线 匹配第一条路线和最后一条路线的时间几乎相同 路线可以是无名的 支持多个域,并且不降低速度 支持http方法(GET,POST,PUT,PATCH,DELETE,HEAD,OPTIONS) 使用参数检查从指定的路由名称反向生成URL 编写URL定义的特殊语法 两种模式(固定模式和组合模式) 常用模式的简短代码 可以注册自己的常用模式 安装 此项目需要PHP 5.5或更高版本。 通过composer安装此库很简单,您只需运行命令 composer require robier/router 如何使用 为了使一切正常,您将需要设置Pattern和Parser对象,因为它们是Domain集合的依赖项。 设置好之后,您可以注册您的路线。
【文件预览】:
Router-master
----composer.json(367B)
----tests()
--------phpunit.xml(170B)
--------PatternTest.php(2KB)
--------Builder()
--------autoload.php(291B)
--------RouteCollectionTest.php(280B)
--------MatchedDataTest.php(4KB)
----src()
--------Domain.php(5KB)
--------Parser.php(8KB)
--------MultiDomains.php(6KB)
--------Pattern.php(3KB)
--------Builder()
--------MatchedRoute.php(996B)
--------Contract()
--------URL.php(4KB)
--------Route.php(9KB)
--------Exception()
----.gitignore(5B)
----README.md(8KB)