すべてのルート/URL とそのパスを含む配列があります。
Example : $route = array(
'/' => 'files/index.php',
'pages' => 'files/pages.php',
'pages/add' => 'files/page-add.php',
'posts/*' => 'files/posts.php',
)
array_key_exists() を使用して、配列にルートが存在するかどうかを確認し、存在する場合はそのパスをロードし、直接一致が見つかった場合に機能します。
posts/*
へのリクエストが行われるたびにパスに一致させたいのですposts/anything, posts/view/10
が、array_key_exists() を使用してこれを行うことはできません。
どの方法を使用すべきかについてのアイデア/提案はありますか?