Flight - быстрый, простой, расширяемый фреймворк для PHP. Он довольно универсален и может использоваться для создания любого вида веб-приложений. Он создан с учетом простоты и написан таким образом, чтобы быть легким в понимании и использовании.
Flight - отличный начальный фреймворк для тех, кто нов в PHP и хочет научиться создавать веб-приложения. Он также отлично подходит опытным разработчикам, которые хотят иметь больше контроля над своими веб-приложениями. Он предназначен для легкого создания RESTful API, простого веб-приложения или сложного веб-приложения.
<?php // если установлен с помощью composer require 'vendor/autoload.php'; // или, если установлен вручную из zip-файла // require 'flight/Flight.php'; Flight::route('/', function() { echo 'Привет, мир!'; }); Flight::route('/json', function() { Flight::json(['hello' => 'world']); }); Flight::start();
Достаточно просто, верно? Узнайте больше о Flight в документации!
Существует пример приложения, который поможет вам начать работу с фреймворком 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.