[追記:2018/03/04] ミドルウェアの仕様が「PSR-15: HTTP Server Request Handlers」として標準化されました。ここで説明した内容と大きく異るインターフェースが採用されてます。採用の経緯はこちらのPSR-15ブログ(英語)が参考になります。 PSR-7のフレームワークとしては、zend-expressive、SlimPHP/Slim 3、そしてフレームワークではありませんがRelay/Relayなどが出てきました。 嬉しいのは、ミドルウェアのAPIが全て同じことです。 use Psr\Http\Message\ServerRequestInterface; use Psr\Http\Message\ResponseInterface; function __invoke( ServerRequestInterface $request, Respon