Slim框架是一個輕量級的PHP微框架,用于構建簡單但功能強大的Web應用程序和API。Slim框架的用法包括以下幾個方面:
$app = new Slim\App();
$app->get('/hello/{name}', function ($request, $response, $args) {
return $response->write("Hello, " . $args['name']);
});
$app->run();
$name = $request->getAttribute('name');
$response->getBody()->write("Hello, $name");
$app->add(function ($request, $response, $next) {
$response->getBody()->write('Before');
$response = $next($request, $response);
$response->getBody()->write('After');
return $response;
});
$container = $app->getContainer();
$container['db'] = function ($container) {
return new SomeDatabaseService();
};
通過以上方法,可以快速搭建一個簡單而功能強大的Web應用程序或API,并且可以方便地擴展和定制。Slim框架的文檔和社區資源豐富,可以幫助開發者更好地理解和應用框架。