add("/home/index", ["controller" => "home", "action" => "index"]); $router->add("/products", ["controller" => "products", "action" => "index"]); $router->add("/", ["controller" => "home", "action" => "index"]); $params = $router->match($path); if($params === false) { exit("No routes matched"); } $controller = $params["controller"]; $action = $params["action"]; require "src/controllers/$controller.php"; $controller_object = new $controller; $controller_object->$action();