O que é o Flight?

O 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 forma fácil de entender e utilizar.

O Flight é um ótimo framework para iniciantes que são novos no PHP e desejam aprender a 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.

Início Rápido

<?php

// se instalado com o composer
require 'vendor/autoload.php';
// ou se instalado manualmente pelo arquivo zip
// require 'flight/Flight.php';

Flight::route('/', function() {
  echo 'olá mundo!';
});

Flight::start();

Simples o suficiente, certo? Saiba mais sobre o Flight na documentação!

Aplicação Modelo

Existe um aplicação 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 de exemplos para se inspirar em algumas das coisas que você pode fazer com o Flight.

Comunidade

Estamos no Matrix! Converse conosco em #flight-php-framework:matrix.org.

Contribuições

Existem duas maneiras pelas quais você pode contribuir para o Flight:

  1. Você pode contribuir para o framework principal visitando o repositório principal.
  2. Você pode contribuir para a documentação. Este site de documentação é hospedado no Github. Se você perceber um erro ou quiser melhorar algo, sinta-se à vontade para corrigir e enviar um pull request! Tentamos manter as coisas atualizadas, mas atualizações e traduções de idiomas são bem-vindas.

Requisitos

O Flight requer PHP 7.4 ou superior.

Nota: O PHP 7.4 é suportado porque no momento da escrita (2024) o PHP 7.4 é a versão padrão para algumas distribuições Linux de LTS. Forçar uma mudança para o PHP >8 causaria muitos problemas para esses usuários. O framework também suporta o PHP >8.

Licença

O Flight é lançado sob a licença MIT.