Flight est un framework PHP rapide, simple et extensible. Il est assez polyvalent et peut être utilisé pour construire tout type d'application web. Il est conçu avec simplicité à l'esprit et est écrit de manière à être facile à comprendre et à utiliser.
Flight est un excellent framework pour les débutants qui découvrent PHP et souhaitent apprendre à créer des applications web. C'est aussi un excellent framework pour les développeurs expérimentés qui souhaitent plus de contrôle sur leurs applications web. Il est conçu pour construire facilement une API RESTful, une application web simple ou une application web complexe.
<?php // si installé avec composer require 'vendor/autoload.php'; // ou si installé manuellement via un fichier zip // require 'flight/Flight.php'; Flight::route('/', function() { echo 'hello world!'; }); Flight::route('/json', function() { Flight::json(['hello' => 'world']); }); Flight::start();
Il existe une application exemple qui peut vous aider à démarrer avec le framework Flight. Allez sur flightphp/skeleton pour des instructions sur comment commencer ! Vous pouvez également visiter la page examples pour trouver l'inspiration sur certaines des choses que vous pouvez faire avec Flight.
Nous sommes sur Matrix Discutez avec nous à #flight-php-framework:matrix.org.
Il existe deux façons de contribuer à Flight :
Flight nécessite PHP 7.4 ou une version ultérieure.
Remarque : PHP 7.4 est supporté car au moment de la rédaction (2024), PHP 7.4 est la version par défaut pour certaines distributions Linux LTS. Forcer une migration vers PHP >8 causerait beaucoup de désagréments pour ces utilisateurs. Le framework supporte également PHP >8.
Flight est publié sous la licence MIT.