Flight es un framework rápido, simple y extensible para PHP. Es bastante versátil y se puede utilizar para construir cualquier tipo de aplicación web. Está diseñado con simplicidad en mente y está escrito de una manera que es fácil de entender y usar.
Flight es un excelente framework para principiantes que son nuevos en PHP y desean aprender a construir aplicaciones web. También es un gran framework para desarrolladores experimentados que desean tener más control sobre sus aplicaciones web. Está diseñado para construir fácilmente una API RESTful, una aplicación web simple o una aplicación web compleja.
<?php // si está instalado con composer require 'vendor/autoload.php'; // o si está instalado manualmente por archivo zip // require 'flight/Flight.php'; Flight::route('/', function() { echo '¡Hola Mundo!'; }); Flight::route('/json', function() { Flight::json(['hello' => 'world']); }); Flight::start();
¿Sencillo, verdad? ¡Aprende más sobre Flight en la documentación!
Hay una aplicación de ejemplo que puede ayudarte a empezar con el Framework Flight. ¡Ve a flightphp/skeleton para obtener instrucciones sobre cómo empezar! También puedes visitar la página de ejemplos para inspirarte en algunas de las cosas que puedes hacer con Flight.
¡Estamos en Matrix! Chatea con nosotros en #flight-php-framework:matrix.org.
Hay dos maneras en las que puedes contribuir a Flight:
Flight requiere PHP 7.4 o superior.
Nota: Se admite PHP 7.4 porque en el momento actual de la escritura (2024) PHP 7.4 es la versión predeterminada para algunas distribuciones de Linux LTS. Forzar un cambio a PHP >8 causaría muchos dolores de cabeza a esos usuarios. El framework también soporta PHP >8.
Flight se publica bajo la licencia MIT.