pipes
pipes copied to clipboard
Single file micro-framework for PHP 5.3, inspired by Sinatra.
_ _ _ _ _
/\ \ /\ \ /\ \ /\ \ / /\
/ \ \ \ \ \ / \ \ / \ \ / / \
/ /\ \ \ /\ \_\ / /\ \ \ / /\ \ \ / / /\ \__
/ / /\ \_\ / /\/_/ / / /\ \_\ / / /\ \_\ / / /\ \___\
/ / /_/ / // / / / / /_/ / // /_/_ \/_/ \ \ \ \/___/
/ / // // / / / / // // //\ \ \ \
/ / /// / / / / /// /_/ _ \ \ \
/ / / / / / / / / / / /____ //_/ / /
/ / / /_/// / / / / /\ // /
// //// // ___/
pipes is a micro-framework for PHP 5.3, inspired by Sinatra. It uses namespaces and anonymous functions to give you code that looks like:
require 'pipes.php';
pipes\get('/hi', function() {
return "Hello, world!";
});
pipes\get('/hi/:name', function($params) {
return "Hello, {$params->name}!";
});
pipes\run();
To use, just download and include the merged file: https://github.com/noonat/pipes/raw/master/pipes.php
For documentation, see: https://wiki.github.com/noonat/pipes/
For bugs, feature requests, and so on: https://github.com/noonat/pipes/issues