シンプルなルータをRESTful APIとして再構築するための基礎として、ここにコード(https://github.com/gregdel/php-router)を使用しています。リクエストは1つ以上のルートと一致する必要がありますか?
router.php(コードスニペットを参照)の行49-52の間に、開発者はループを使用して、単一のリクエスト(メソッドとパターン)に対して複数の一致を意味します。
私の質問は、メソッド/パターンに対して複数の一致があるはずですか?私はこれが決して起こるべきではないということを理解しています。
その場合、どのような状況でですか?この機能では
//Run the matching routes
foreach ($this->_matchingRoutes as $route) {
$route->run();
}
これは奇妙な判断のようです。私は9つの星で "もはや維持されていない"と言われているGithubプロジェクトからあなたの単純なルータの基盤とはしません。 – ceejayoz
私はレポがもはや維持されておらず、5歳であるので、これをなぜ使用しているのだろうと思います。 –
[Macaw](https://github.com/noahbuscher/Macaw)は、わずか150行のコードで管理されており、見つかったlibとしてのインスタント・レッド・フラッグはそれほど多くありません。 – ceejayoz