以下是一个简单的PHP网关路由实例,我们将使用一个路由表来匹配URL请求,并根据匹配结果执行相应的控制器方法。

路由表

```php

实例php网关路由,实例PHP网关路由:如何实现高效的路由分发  第1张

$routes = [

'GET' => [

'/' => 'HomeController@index',

'/about' => 'AboutController@show',

],

'POST' => [

'/contact' => 'ContactController@send',

],

];

```

路由分发

```php

function route($method, $uri) {

global $routes;

if (isset($routes[$method][$uri])) {

$controller = $routes[$method][$uri];

$controllerParts = explode('@', $controller);

$controller = "