iandenh / router
此包已被废弃,不再维护。未建议替代包。
此包的最新版本(0.2)没有可用的许可信息。
一个简单的PHP路由器
0.2
2014-01-07 08:53 UTC
Requires
- php: >=5.3.0
This package is auto-updated.
Last update: 2022-02-01 12:29:06 UTC
README
Router.php 是一个简单的PHP路由器。
示例
<?php require_once 'src/Router/Router.php'; require_once 'src/Router/Route.php'; $router = new \Router\Router(); $router->add('GET','/', function(){ echo 'index'; }); $router->add('/bar/*', function(){ echo 'wildcard'; }); $router->add('/foo/:name', function($route){ echo "Hallo, $route->name"; }); $router->add(new \Router\CaseInsensitiveRoute('/HaHa'), function($route){ echo "Hallo, $route->name"; }); $router->route($_GET['q'], function(){ echo 'error 404'; });
Ian den Hartog