2017 © Pedro Peláez
 

library cdo

A simple php router.

image

takashiki/cdo

A simple php router.

  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 3 Forks
  • 0 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

Central do

A simple php router designed for super tiny projects., (*1)

PATH_INFO Only., (*2)

Install

composer require takashiki/cdo

Demo

$do = new \Mis\Cdo();

$do->get('/', function () {
    echo 'hello world';
});

$do->post('/', function () {
    $name = isset($_POST['name']) ? $_POST['name'] : 'world';
    echo "hello {$name}";
});

$do->any('/(\d+)', function ($id) {
    echo $id;
});

/**
 * When using named subpattern, order of parameters is not matter.
 * eg. /book/2
 */
$do->any('/(?P<type>\w+)/(?P<page>\d+)', function ($page, $type) {
    echo $type.'<br>'.$page;
});

$do->run();

Or:, (*3)

use Mis\Cdo;

Cdo::get('/', function () {
    echo 'hello world';
});

Cdo::run();

The Versions

04/07 2016

dev-master

9999999-dev https://github.com/takashiki/cdo

A simple php router.

  Sources   Download

MIT

The Requires

  • php >=5.5.0

 

router

04/07 2016

v1.0.0

1.0.0.0 https://github.com/takashiki/cdo

A simple php router.

  Sources   Download

MIT

The Requires

  • php >=5.5.0

 

router

04/07 2016

v1.0.0-beta

1.0.0.0-beta https://github.com/takashiki/cdo

A simple php router.

  Sources   Download

MIT

The Requires

  • php >=5.5.0

 

router