저는 간단한 라우터를 RESTful API로 재 구축하기위한 기초로 여기 코드 (https://github.com/gregdel/php-router)를 사용하고 있습니다.요청이 하나 이상의 경로와 일치해야합니까?
router.php (코드 스 니펫 참조)의 49-52 행 사이에서 개발자가 단일 요청 (메소드 및 패턴)에 대해 여러 일치를 암시하는 루프를 사용합니다.
내 질문은 메소드/패턴에 대해 하나 이상의 일치가 있어야합니까? 내 이해는 이것이 결코 일어나서는 안된다.
어떤 상황에서 그렇습니까? 이 기능에
//Run the matching routes
foreach ($this->_matchingRoutes as $route) {
$route->run();
}
이상한 결정 인 것 같습니다. 9 개의 별을 가진 "더 이상 유지 관리되지 않는"상태의 Github 프로젝트에서 간단한 라우터를 기반으로하지는 않을 것입니다. – ceejayoz
왜 Repo가 더 이상 유지 관리되지 않고 5 년이 경과했는지 궁금합니다. –
[Macaw] (https://github.com/noahbuscher/Macaw)는 코드 150 줄로 유지되며, 찾은 라이브러리와 같이 즉시 적색 플래그가 훨씬 적습니다. – ceejayoz