首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在PHP和Laravel中,依赖注入是一个标准吗?

在PHP和Laravel中,依赖注入是一个标准吗?
EN

Software Engineering用户
提问于 2018-09-07 04:12:40
回答 1查看 107关注 0票数 0

或者,实际上,如何判断某项技术是否已成为某种语言/框架中的标准?

据我所知,到目前为止,PHP支持PSR-11中的DI,而Laravel则是开箱即用.

但是,这是否意味着DI是PHP和Laravel的标准,或者他们只是帮助您正确地完成了它,您应该选择使用DI吗?

EN

回答 1

Software Engineering用户

发布于 2018-09-07 13:38:06

或者,实际上,如何判断某项技术是否已成为某种语言/框架中的标准?

与PHP中的标准最接近的是PSR。除此之外,所有框架、库和单个程序员都有不同的方法。

据我所知,到目前为止,PHP支持PSR-11中的DI,而Laravel则是开箱即用.

你误会了。依赖注入是程序员用来正确构造应用程序的东西,通常可以提高代码的可测试性、可读性和可维护性。任何支持将参数传递给函数的语言都支持依赖注入。

拉勒维尔..。实际上,它通常与使用依赖项注入相反,尽管它们可能会宣传一个依赖注入容器,用于实例化您的类型。据我所知,Laravel依赖于全局状态来执行大多数操作,从任何地方调用静态函数,这与向类注入依赖关系完全相反。

票数 2
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/378079

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档