为了账号安全,请及时绑定邮箱和手机立即绑定

请各位大佬指点!Php依赖注入和直接new 各位有什么建议?

请各位大佬指点!Php依赖注入和直接new 各位有什么建议?

月关宝盒 2019-10-25 22:59:50
经常看到人家方法Functionget(Request$request)相当于使用request对象而已那我直接newrequest不也可以吗?这个依赖注入有什么比较好的吗
查看完整描述

2 回答

?
蝴蝶不菲

TA贡献1810条经验 获得超4个赞

通过容器解析,Request是可以轻松修改的。可以在不改动现有业务,直接在容器中绑定对应的实体对象。使代码拥有更好的稳固性和可测试性。
如何理解Laravel和ThinkPHP5中的服务容器与注入?-开发中的一些奇技淫巧-SegmentFault思否
                            
查看完整回答
反对 回复 2019-10-25
?
阿晨1998

TA贡献2037条经验 获得超6个赞

就是别人给你面包和你自己做面包的区别。别人知道你要面包,可以给你各种各样的面包,只要是面包就好,但是你自己只会做一种面包,所以只能一直做一种面包,会吃腻的。所以依赖注入可以让你不关心是哪种实现,只管吃就好了,而且调用方可以根据你的需求变化给你不一样的面包。
                            
查看完整回答
反对 回复 2019-10-25
  • 2 回答
  • 0 关注
  • 432 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号