Example #1
0
 * @author Stefano Azzolini <*****@*****.**>
 */
include 'mu.php';
/**
*
* Define routes callbacks with this syntax :
*	µ::METHOD('ROUTE',CALLBACK);
*
*	- METHOD can be GET,POST,PUT,DELETE,HEAD or some custom HTTP verb
*	- ROUTE is the URL path fragment
*	- CALLBACK is a callable object () invoked by the router.
*/
µ::GET('/', function () {
    echo 'What is your name?';
    echo '<form method=post><input type=text name=username><input type=submit></form>';
});
/**
*	This is executed only when the browser call a POST on '/' route
*/
µ::POST('/', function () {
    echo 'Hello ', $_POST['username'], ', how are you?';
});
/**
*	Invoke the phpinfo function on /php/info route
*/
µ::GET('/php/info', 'phpinfo');
/**
*	Run the application
*/
µ::_();