--- title: AltoRouter - PHP Router that supports REST, dynamic and reversed routing layout: default ---
AltoRouter is a small but powerful routing class for PHP 5.3+, heavily inspired by klein.php.
{% highlight php startinline %} $router = new AltoRouter(); // map homepage $router->map( 'GET', '/', function() { require __DIR__ . '/views/home.php'; }); // map users details page $router->map( 'GET|POST', '/users/[i:id]/', function( $id ) { $user = ..... require __DIR__ . '/views/user/details.php'; }); {% endhighlight %}To use AltoRouter in your project you need a web server running PHP 5.3 or newer.
Released under the MIT Public License.
© 2012-2023 Danny van Kooten