PHP实习前3天学习笔记

       1. 学习了phpstorm 配置文件  include path引额外伪装虚拟文件,让IDE能够智能提示CI框架的类。编码变得更加轻松


        2.sourcetree图形化git版本工具的使用。配置ssh设置, 本地ssh产生一对密钥(公钥.pub和私钥.sra) ,将公钥配置到远程代码库的ssh上。之后配置sourcetree本地化ssh密钥,

         就可以拉取远程代码库。  如果地址URL是 git@....开头,在.ssh目录添加一个config文件  。内容如下

                        Host 访问域名.例如 www.github.com.....
                            Hostname 主机ip地址
                             Port 5959
               IdentityFile "C:\Users\Administrator\.ssh\id_rsa"

       3. PHP中IOC的应用。  控制反转(IOC)和依赖注入(DI).  控制反转讲究的是"高层依赖于底层抽象,而不是依赖于具体"。 然而依赖注入则是其IOC的实现方式,一般通过

        __construct(),  setter()方法 等 实现注入。  从而解耦了,把对象的产生放在了外面,而不是放在内部去产生对象。

              再进一步,例如controller对于很多的model对象都有错综复杂的依赖关系,此时,我们不应该是使用$this->load->model("model_name") 的方式去获取对象。而是通过设计一个IOC容器,把所有的model对象注入到容器中,之后获取对象的时候就不是需要$this->load->model()的形式,而是通过IOC容器来获取对象。实现了controller错综复杂的依赖关系,变为了现在controller依赖于IOC容器,IOC容器再依赖于各个mode。这样程序之间的耦合度会大大降低

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

GEEK JUMP

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值