这可能是一个愚蠢的问题,但我已经看到并阅读了当前 PHP 开发趋势中的 HTTP 消息或 PSR-7。为什么突然间我们需要在 PHP 中实现 HTTP 消息来进行现代 Web 开发?
例如,对于 Slim 3,现在我们要这样做,
$app->get('/hello/{name}', function ($request, $response, $args) {
$response->write("Hello, " . $args['name']);
return $response;
});
我们现在必须将请求的结果“包装”在 HTTP 响应对象中。
这种响应以下请求的古老经典方式有什么问题?
echo 'Hello, ' . $_GET('name');
对我来说更容易理解。
实现 HTTP 消息有什么好处?我们什么时候需要使用它们?为什么?