Flight — это быстрый, простой и расширяемый фреймворк для PHP. Он довольно универсален и может использоваться для создания любого типа веб-приложений. Он создан с учетом простоты и написан так, что легко понимать и использовать.
Flight является отличным стартовым фреймворком для тех, кто новичок в PHP и хочет научиться создавать веб-приложения. Это также отличный фреймворк для опытных разработчиков, которые хотят больше контроля над своими веб-приложениями. Он спроектирован так, чтобы легко создавать RESTful API, простое веб-приложение или сложное веб-приложение.
<?php // если установлен с помощью composer require 'vendor/autoload.php'; // или если установлен вручную из zip файла // require 'flight/Flight.php'; Flight::route('/', function() { echo 'hello world!'; }); Flight::route('/json', function() { Flight::json(['hello' => 'world']); }); Flight::start();
Существует пример приложения, которое может помочь вам начать работу с фреймворком Flight. Перейдите на flightphp/skeleton для получения инструкций о том, как начать! Вы также можете посетить страницу examples для вдохновения о некоторых вещах, которые вы можете сделать с Flight.
Мы на Matrix. Общайтесь с нами на #flight-php-framework:matrix.org.
Существует два способа, с помощью которых вы можете внести вклад в Flight:
Flight требует PHP 7.4 или выше.
Примечание: PHP 7.4 поддерживается, потому что на момент написания (2024) PHP 7.4 является стандартной версией для некоторых LTS дистрибутивов Linux. Принуждение к переходу на PHP >8 вызвало бы много проблем для этих пользователей. Фреймворк также поддерживает PHP >8.
Flight выпущен под лицензией MIT.