Flightは、PHPのための高速でシンプル、拡張可能なフレームワークです。非常に多用途で、あらゆる種類のWebアプリケーションを構築するために使用できます。シンプルさを念頭に置いて構築されており、理解しやすく使いやすいように書かれています。
Flightは、PHPに不慣れでWebアプリケーションの構築方法を学びたい初心者にとって素晴らしいフレームワークです。また、Webアプリケーションに対してより多くの制御を求める経験豊富な開発者にも最適なフレームワークです。RESTful API、シンプルなWebアプリケーション、あるいは複雑なWebアプリケーションを簡単に構築できるように設計されています。
<?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にアクセスしてください!また、Flightでできることに関するインスピレーションを得るためにexamplesページを訪れることもできます。
Matrixで私たちとチャットしましょう #flight-php-framework:matrix.org。
Flightに貢献する方法は二つあります:
FlightはPHP 7.4以上を必要とします。
注意: 現在執筆中(2024)の時点で、PHP 7.4は一部のLTS Linuxディストリビューションのデフォルトバージョンであるため、PHP 7.4がサポートされています。PHP >8への移行を強制すると、そのユーザーにとって多くの問題が発生する可能性があります。このフレームワークはPHP >8もサポートしています。
FlightはMITライセンスのもとでリリースされています。