作家
登录

【服务器】PHP如何实现依赖注入?

作者: 来源: 2018-03-12 10:54:49 阅读 我要评论

以上代码还可以持续改进,直到你认为无可抉剔为止。比如,redis办事在一个请求中可能会调用多次,而每次调用都邑从新创建,这将有损机能。只需扩大一下DI容器就好增长一个参数或增长一个办法,随你。

如许以来,如不雅某个办事在一次请求中要调用多次,你就可以将shared属性设置为true,以削减不须要的浪费。如不雅你认为每次在注入时都要setDi有点繁琐,想让他主动setDi,那可以这么做:

然后,就可以如许:

我们如今所实现的┞封个DI容器还很简陋,还不支撑复杂的注入,你可以持续完美它。不过,经由过程这些代码你已经懂得什么是依附袈溱注入了,你可以将这种思惟应用到你的项目中,或者着手开辟你本身的框架。

【编辑推荐】

  1. PHP-MSF:基于Swoole的工程级企业微办事框架
  2. PHP跳转后Session损掉值的处理办法
  3. 如安在不会导致办事器宕机的情况下,用PHP攫取大年夜文件
  4. Nginx、FastCGI、PHP-fpm关系梳理
  5. Nginx办事器毕竟是怎么履行PHP项目
【义务编辑:武晓燕 TEL:(010)68476606】


  推荐阅读

  如何给 “rm” 命令添加个“垃圾桶”

沙龙晃荡 | 3月31日 京东、微博拭魅战专家与你合营商量容器技巧实践! 仁攀类犯缺点是因为我们不是一个可编程设备,所以,在应用 rm 敕令时要额外留意,不要在任何时刻应用 rm -rf *。当你>>>详细阅读


本文标题:【服务器】PHP如何实现依赖注入?

地址:http://www.17bianji.com/lsqh/40589.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)