WARNING: Silex is in maintenance mode only. Ends of life is set to June 2018. Read more on Symfony's blog. But Silex can be saved! Any help to keep Silex alive is greatly appreciated. See #1593.
Silex is a PHP micro-framework to develop websites based on Symfony components:
<?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();
Silex works with PHP 7.1.3 or later.
The recommended way to install Silex is through Composer:
composer require silex/silex "~2.0"
Alternatively, you can download the silex.zip file and extract it.
Read the documentation for more information and changelog for upgrading information.
To run the test suite, you need Composer and PHPUnit:
composer install
phpunit
Check out #silex-php on irc.freenode.net.
Silex is licensed under the MIT license.