フライトは、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 に移動して開始方法に関する指示を参照してください!また、examples ページを訪れると、フライトで行えるいくつかのアイデアを参考にできます。
Matrix Chatでの参加をお待ちしています。#flight-php-framework:matrix.org でチャットしましょう。
フライトに貢献する方法は2つあります:
フライトはPHP 7.4以上が必要です。
注意: PHP 7.4がサポートされている理由は、執筆時点(2024年)で一部のLTS Linuxディストリビューションでデフォルトバージョンとして採用されているためです。PHP >8への移行を強制すると、これらのユーザーに多くの問題が生じる可能性があります。また、このフレームワークはPHP >8もサポートしています。
フライトはMIT ライセンスの下でリリースされています。