bernard-arhia / routee
一个简单且轻量级的PHP路由库。
0.1.0
2022-07-14 02:24 UTC
Requires
- php: ^8.0.0
This package is auto-updated.
Last update: 2024-09-19 23:43:11 UTC
README
一个轻量级的PHP路由服务,用于编写PHP全栈应用程序。
注意
请确保您正在使用 php 版本 >= 8.0.1
安装
composer require bernard-arhia/routee
示例
简单的路由服务
index.php
use Http\Router; require_once __DIR__ . "/vendor/autoload.php"; $router = new Router; $router->get("/", function(){ echo "Hello world"; }); $router->run();
现在打开终端并启动您的PHP Web服务器
php -S localhost:9000
这将在端口9000上启动PHP服务器。在浏览器中打开 https://:9000 预览示例
路由器接受以下HTTP请求方法
- GET ($router->get())
- POST ($router->post())
- PUT ($router->put())
- DELETE ($router->delete())
- PATCH ($router->patch())
路由器基本上接受以下参数
- (string) $path: 路由的路径
- (method) $callback: 当路由匹配时执行回调函数(您也可以传入类方法)