request — Как проанализировать URL с параметрами и строками запроса с помощью переполнения стека

У меня есть эта функция:

Route::get('/users/:username', function($req){
print_r($req);
});

И тогда у меня есть класс:

class Route{
public static function get($route, $function){
$method = $_SERVER['REQUEST_METHOD'];
if($method !== 'GET'){ return; }

$function->__invoke();
}
}

Теперь мне нужно вызвать функцию обратного вызова, только если URL-адрес запроса (например: mypage.com/users/jake291) соответствует структуре ожидаемого URL (в этом случае: /users/:username), и если это так, также передайте параметры URL (:username) и строки запроса (если есть).

Я хочу смоделировать систему маршрутизации, которую использует экспресс-узел. Каков наилучший подход к этому?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector