Slim 4.14.0 發布
很榮幸發布 Slim 4.14.0。作為成熟版本,更改不多且都是微小的變動,詳細內容請參閱 此處。
Slim 是 PHP 微型架構,能幫助你快速編寫簡易而強大的網站應用程式和 API。
<?php
use Psr\Http\Message\ResponseInterface as Response;
use Psr\Http\Message\ServerRequestInterface as Request;
use Slim\Factory\AppFactory;
require __DIR__ . '/../vendor/autoload.php';
$app = AppFactory::create();
$app->get('/hello/{name}', function (Request $request, Response $response, array $args) {
$name = $args['name'];
$response->getBody()->write("Hello, $name");
return $response;
});
$app->run();
建議你使用 Composer 相依管理員來安裝 Slim Framework。
開始使用 Slim 最簡單的方法,是使用 Slim-Skeleton 作為基礎,建立專案並執行此 bash 命令
$ composer create-project slim/slim-skeleton [my-app-name]
將 [my-app-name]
替換為你的新應用程式所要使用的目錄名稱。
然後你可以利用 PHP 內建的網頁伺服器執行
$ cd [my-app-name]; php -S localhost:8080 -t public
Slim 提供快速強大的路由器,將路由回呼對應到特定的 HTTP 要求方法和 URI。它支援參數和模式比對。
使用同心圓的中介軟體架構你的應用程式,調整 Slim 應用程式周遭的 HTTP 要求和回應物件。
Slim 支援任何 PSR-7 HTTP 訊息實作,讓你檢查與操作 HTTP 訊息方法、狀態、URI、標頭、Cookie 和主體。
Slim 支援相依注入,讓你全面控制你的外部工具。使用任何 PSR-11 ContainerInterface 實作。
很榮幸發布 Slim 4.14.0。作為成熟版本,更改不多且都是微小的變動,詳細內容請參閱 此處。
興奮宣布 Slim 4.13.0 已發布。文件位於 此處。
興奮宣布 Slim 4.12.0 已發布。文件位於 此處。
你可以在 Slack 的 slimphp.slack.com 找到我們。
我們也有 Discourse 論壇,位於 discourse.slimframework.com/,供你提出更深入的問題。