PHP中PSR - 7类的定义与实现
1. 相关资源与PSR - 7简介
在深入了解PSR - 7相关类之前,我们先了解一些有用的资源:
- 关于PSR的更多信息,可查看:https://en.wikipedia.org/wiki/PHP_Standard_Recommendation
- 关于PSR - 7的官方描述:http://www.php - fig.org/psr/psr - 7/
- 关于PHP流的信息:http://php.net/manual/en/book.stream.php
PSR - 7中间件的一个关键特性是使用Request和Response类,这使得不同的软件模块能够协同工作,而无需共享特定的知识。一个请求类应包含原始用户请求的所有方面,如浏览器设置、原始请求的URL、传递的参数等。
2. 定义PSR - 7类
2.1 定义基础类
首先,要定义代表Uri、Stream和UploadedFile值对象的类。接着定义核心的 Application\MiddleWare\Message 类,该类使用Stream和Uri并实现 Psr\Http\Message\MessageInterface 。以下是该类的部分代码:
namespace Application\MiddleWare;
use Psr\Http\Message\ {
MessageInterface,
StreamInterface,
UriInterface
超级会员免费看
订阅专栏 解锁全文
338

被折叠的 条评论
为什么被折叠?



