在使用php的轻量级slim框架时,发现了两种Request与Response的引入:
1.Slim\Http\Request;
2.\Psr\Http\Message\ServerRequestInterface
我想知道两者是否存在区别?
如果混合使用,是不是会造成错误?
在使用php的轻量级slim框架时,发现了两种Request与Response的引入:
1.Slim\Http\Request;
2.\Psr\Http\Message\ServerRequestInterface
我想知道两者是否存在区别?
如果混合使用,是不是会造成错误?
ServerRequestInterface是基于PSR-7规范的Request接口
Request是对ServerRequestInterface的实现
在使用依赖注入的时候应该注入ServerRequestInterface
在实际使用中只能使用Request
6 回答2k 阅读
4 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
4 回答1.9k 阅读
2 回答730 阅读✓ 已解决
3 回答538 阅读
1 回答824 阅读✓ 已解决
用1
2是
interface
啊