- Fluff 是一个多核心的 PHP 微框架,它为应用程序的构建提供多种形式的解决方案。
- Fluff 是一个能够随需求的增加而不断成长的渐进式框架。从一段处理逻辑到一个庞大的架构,它可以以任何形式出现在你的程序之中。
composer require constanze-standard/fluff:^1.0
需要安装组件 nyholm/psr7
use ConstanzeStandard\Fluff\Application;
use ConstanzeStandard\Fluff\RequestHandler\Args;
use ConstanzeStandard\Fluff\RequestHandler\Delay;
use ConstanzeStandard\Fluff\RequestHandler\Dispatcher;
require __DIR__ . '/../vendor/autoload.php';
// 调用策略 ↓
$definition = Args::getDefinition();
// 延迟策略 ↓
$definition = Delay::getDefinition(function($className, $method) {
return [new $className, $method];
}, $definition);
// 路由派发策略
$core = new Dispatcher($definition);
// 创建应用
$app = new Application($core);
如上例所示,Fluff 的核心是可替换的,选用不同的核心将会启用不同的特性。了解更多使用方式,请访问 Fluff 官方网站。