PHP
文章平均质量分 73
lanbing
这个作者很懒,什么都没留下…
展开
-
依赖注入与控制反转
但是,反过来就不成立,参数传递不一定是依赖注入,可能是普通的参数,而非某个类。通过控制反转,对象在被创建的时候,由一个调控系统内所有对象的外界实体将其所依赖的对象的引用传递给它。如果类A要使用别人提供的一个功能,若为了使用这功能,需要在自己的类中增加额外的代码,这就是侵入性。接口注入中,接口的名字、函数的名字都不重要,只要保证函数的参数是要注入的对象类型即可。当解决过度依赖,对具体类进行抽象的时候,便产生了Ioc,之后依赖注入的是抽象类。PHP依赖注入的3种方式:构造注入,接口注入,setter注入。原创 2023-02-20 13:26:28 · 3187 阅读 · 0 评论 -
基础的PHP面试题
401 : (Unauthorized/未授权),表示客户端在授权头信息中没有有效的身份信息时访问受到密码保护的页面。例如,客户端执行了如PUT这样的服务器并不支持的命令。301 : 永久性重定向,会在 Location 中附上新地址,客户端可以根据这个地址进行新的请求,通常用于 HEAD 和 POST 请求。这个状态时临时性的。502 (Bad Gateway/错误的网关) 该状态指接收服务器接收到远端服务器的错误响应。404 : (Not Found/未找到) 请求失败,请求的数据在服务器上未发现。原创 2023-02-19 20:48:02 · 164 阅读 · 0 评论