Ver índice de contenidos del libro

1.1. Forma de uso

<?php
 
// web/index.php
require_once __DIR__.'/../vendor/autoload.php';
 
$app = new Silex\Application();
 
$app->get('/hello/{name}', function ($name) use ($app) {
    return 'Hello '.$app->escape($name);
});
 
$app->run();

Lo único que necesitas para poder utilizar Silex es incluir el archivo que carga automáticamente las clases (autoload.php).

Después, se define una ruta asociada a la URL /hello/{name} y que solo se podrá acceder a través del método GET de HTTP.

Cuando la petición del usuario coincide con el patrón de una ruta, se ejecuta la función asociada a la ruta y se devuelve al usuario el resultado de esa función.

La última instrucción ejecuta la aplicación ($app->run()).

Accede a la URL /hello/world con tu navegador y podrás ver el resultado. ¡Realmente es así de sencillo!