flightphp / core
Flight 是一个快速、简单、可扩展的 PHP 框架。Flight 使您能够快速轻松地构建 RESTful 网络应用程序。这是 mikecao/flight 的维护分支。
v3.12.0
2024-08-22 17:05 UTC
Requires
- php: >=7.4
- ext-json: *
Requires (Dev)
- ext-pdo_sqlite: *
- flightphp/runway: ^0.2.0
- league/container: ^4.2
- level-2/dice: ^4.0
- phpstan/extension-installer: ^1.3
- phpstan/phpstan: ^1.10
- phpunit/phpunit: ^9.5
- rregeer/phpunit-coverage-check: ^0.3.1
- squizlabs/php_codesniffer: ^3.8
Suggests
- latte/latte: Latte template engine
- phpstan/phpstan: PHP Static Analyzer
- tracy/tracy: Tracy debugger
Replaces
- mikecao/flight: 2.0.2
- dev-master
- v3.12.0
- v3.11.1
- v3.11.0
- v3.10.1
- v3.10.0
- v3.9.0
- v3.8.1
- v3.8.0
- v3.7.2
- v3.7.1
- v3.7.0
- v3.6.2
- v3.6.1
- v3.6.0
- v3.5.3
- v3.5.2
- v3.5.0
- v3.4.2
- v3.4.1
- v3.4.0
- v3.3.0
- v3.2.0
- v3.1.1
- v3.1.0
- v3.0.2
- v3.0.1
- v3.0.0
- v2.0.1
- v2.0.0
- v1.x-dev
- v1.3.9
- v1.3.8
- v1.3.7
- v1.3.5
- v1.3.4
- v1.3.3
- v1.3.2
- v1.3.1
- v1.3.0
- v1.2.22
- v1.2.21
- v1.2.20
- v1.2.19
- v1.2.18
- v1.2.17
- v1.2.15
- v1.2.14
- v1.2.13
- v1.2
- v1.1.10
- v1.1.5
- v1.1
- v1.0
- dev-feat/route-compact-syntax
- dev-php8-named-arguments-support
- dev-documentation-tests
This package is auto-updated.
Last update: 2024-08-29 13:58:31 UTC
README
什么是 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 许可下发布。