<?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!