<?php mb_internal_encoding('UTF-8'); mb_http_output('UTF-8'); mb_http_input('UTF-8'); mb_regex_encoding('UTF-8'); spl_autoload_register(function ($class) { $class = strtolower($class); require_once "class.{$class}.php"; }); $routes = ["" => "home", "index.php" => "home", "clock" => "clock", "clockIn" => "clockin", "clockOut" => "clockout"]; $req = preg_replace('/^\\/timeclock\\/([^\\/]*)\\/?$/', "\$1", $_SERVER["REQUEST_URI"]); Routes::register($routes); Routes::route($req);