コード例 #1
0
ファイル: index.php プロジェクト: nemoskipper/php-router
<?php

include 'src/Router/Route.php';
include 'src/Router/Router.php';
$router = new Router\Router('/demos/php-router');
$router->add('/', function () {
    global $router;
    ?>
		<h1>PHP Router</h1>
		<a href="<?php 
    echo $router->url('/hola-mundo');
    ?>
">Hola, Mundo!</a>
		<?php 
    if (isset($_GET['example'])) {
        ?>
			<pre><code>$_GET['example'] = <?php 
        echo htmlspecialchars($_GET['example']);
        ?>
</code></pre>
		<?php 
    }
    ?>
	<?php 
});
$router->add('/hola-mundo', function () {
    echo '<h1>Hola, mundo!</h1>';
});
$router->add('/hola-([a-zA-Z-]+)', function ($nombre) {
    $nombre = str_replace('-', ' ', $nombre);
    echo "<h1>Hola, {$nombre}</h1>";