Flight 是一个快速、简单、可扩展的 PHP 框架。Flight 使您能够快速轻松地构建 RESTful 网络应用程序。这是 mikecao/flight 的维护分支。

v3.12.0 2024-08-22 17:05 UTC

README

Version Monthly Downloads PHPStan: Level 6 License PHP Version Require Matrix

什么是 Flight?

Flight 是一个快速、简单、可扩展的 PHP 框架。Flight 使您能够快速轻松地构建 RESTful 网络应用程序。

基本用法

// 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::start();

骨架应用程序

您还可以安装一个骨架应用程序。有关如何开始的信息,请访问 flightphp/skeleton

文档

我们有自己的文档网站,该网站使用 Flight 构建(当然)。在 docs.flightphp.com 上了解更多有关框架的信息。

社区

在 Matrix IRC 上与我们聊天 #flight-php-framework:matrix.org

从 v2 升级

如果您正在 v2 上有一个当前项目,您应该能够无问题地升级到 v2,具体取决于您的项目是如何构建的。如果有升级问题,它们已在 迁移到 v3 文档页面中记录。Flight 的意图是维护项目的长期稳定性,并在主要版本变更时不会添加重写。

要求

重要

Flight 需要 PHP 7.4 或更高版本。

注意: 支持 PHP 7.4 是因为撰写本文时(2024 年),PHP 7.4 是某些 LTS Linux 分发版的默认版本。强制迁移到 PHP >8 会导致许多用户感到不适。

该框架还支持 PHP >8。

路线图

要查看 Flight 框架的当前和未来路线图,请访问 项目路线图

许可

Flight 在 MIT 许可下发布。