Flight é um framework rápido, simples e extensível para PHP. É bastante versátil e pode ser usado para construir qualquer tipo de aplicação web. É construído com simplicidade em mente e é escrito de uma forma que é fácil de entender e utilizar.
Flight é um ótimo framework para iniciantes que são novos no PHP e desejam aprender como construir aplicações web. Também é um ótimo framework para desenvolvedores experientes que desejam ter mais controle sobre suas aplicações web. É projetado para construir facilmente uma API RESTful, uma aplicação web simples ou uma aplicação web complexa.
<?php // se instalado com composer require 'vendor/autoload.php'; // ou se instalado manualmente por arquivo zip // require 'flight/Flight.php'; Flight::route('/', function() { echo 'olá mundo!'; }); Flight::route('/json', function() { Flight::json(['hello' => 'world']); }); Flight::start();
Simples o suficiente, certo? Saiba mais sobre o Flight na documentação!
Há um app de exemplo que pode ajudá-lo a começar com o Framework Flight. Acesse flightphp/skeleton para instruções sobre como começar! Você também pode visitar a página exemplos para se inspirar em algumas das coisas que você pode fazer com o Flight.
Estamos no Chat do Matrix, converse conosco em #flight-php-framework:matrix.org.
Existem duas maneiras pelas quais você pode contribuir com o Flight:
Flight requer PHP 7.4 ou superior.
Nota: PHP 7.4 é suportado porque no momento atual da escrita (2024), o PHP 7.4 é a versão padrão para algumas distribuições LTS do Linux. Forçar a migração para o PHP >8 causaria muitos problemas para esses usuários. O framework também suporta PHP >8.
O Flight é lançado sob a licença MIT.