フライトはPHP向けの高速でシンプルで拡張性のあるフレームワークです。非常に汎用性があり、あらゆる種類のWebアプリケーションの構築に使用できます。シンプリシティを念頭に置いて構築され、理解しやすく使用しやすいように記述されています。
フライトは、PHPに新しく取り組み、Webアプリケーションの構築方法を学びたい初心者向けの優れたフレームワークです。また、Webアプリケーションについてより多くの制御を求める経験豊富な開発者にとっても優れたフレームワークです。RESTful API、シンプルなWebアプリケーション、または複雑なWebアプリケーションを簡単に構築できるように設計されています。
<?php // if installed with composer require 'vendor/autoload.php'; // or if installed manually by zip file // require 'flight/Flight.php'; Flight::route('/', function() { echo 'hello world!'; }); Flight::route('/json', function() { Flight::json(['hello' => 'world']); }); Flight::start();
十分シンプルですよね?ドキュメントでフライトについて詳しく学んでください!
フライトフレームワークを使って始めるのに役立つ例のアプリがあります。始め方については、flightphp/skeletonにアクセスしてください!また、Flightでできることのいくつかのインスピレーションに関する資料があるexamplesページもご覧いただけます。
私たちはMatrix上にいます!私たちとチャットするには、#flight-php-framework:matrix.orgにアクセスしてください。
Flightに貢献する方法は2つあります:
Flightを利用するには、PHP 7.4以上が必要です。
注意: PHP 7.4がサポートされているのは、執筆時点(2024年)でいくつかのLTS Linuxディストリビューションのデフォルトバージョンであるためです。PHP >8に移行することは、これらのユーザーに多くの問題を引き起こす可能性があります。フレームワークはまた、PHP >8をサポートしています。
FlightはMITライセンスのもとでリリースされています。