依赖注入精简描述

什么叫依赖注入

依赖注入就是,我们将一个类的(实列)对象传递到另外一个类的方法中就叫依赖注入

我们举一个列子,基于TP5.1 我们建立两个类,一个控制器类,一个公共类

容器与依赖注入的原理

  • 1.任何的URL访问,都是定位到某个控制器中 比如 www.test.com/index.php/admin/demo1/getName 对应控制器(getname)方法
  • 我们进行传参一般 都是 字符串、数值 比如
  • www.test.com/index.php/admin/demo1/getName/name/test;
  • 其中 name/test 就代表我们 传的参数

但是如果我们要传递一个对象,那么就只能用到依赖注入

  • 依赖注入:将对象类型的数据,以参数的方式传到方法的参数列表中
  • 依赖注入:解决了向类中传递对象的问题
//控制器类:
setName('php');
        return $temp->getName();
    }
name=$name;
    }
    public function setName($name)
    {
        $this->name=$name;
    }
    public function getName()
    {
        return '方法是:'.__METHOD__.'熟悉'.$this->name;
    }
}

你可能感兴趣的:(PHP)