ATTENTION : Silex est en mode maintenance uniquement. La fin de vie est prévue pour juin 2018. En savoir plus sur le blog de Symfony.
Silex est un micro-framework PHP permettant de développer des sites web basés sur des composants Symfony :
<?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 fonctionne avec PHP 7.1.3 ou version ultérieure.
La méthode recommandée pour installer Silex est via Composer :
composer require silex/silex " ~2.0 "
Alternativement, vous pouvez télécharger le fichier silex.zip et l'extraire.
Lisez la documentation pour plus d'informations et le journal des modifications pour les informations de mise à niveau.
Pour exécuter la suite de tests, vous avez besoin de Composer et de PHPUnit :
composer install
phpunit
Si vous rencontrez un problème de configuration, utilisez la balise silex sur StackOverflow pour poser une question.
Si vous pensez qu'il y a un problème réel dans Silex, veuillez ouvrir un ticket s'il n'y en a pas déjà créé.
Silex est sous licence MIT.