PHP DI容器-读取构造函数请求的对象
我需要制作一个DI容器,它将自动注入所需的依赖项 我只有一个办法, 假设我使用容器初始化了一个控制器,容器将获得该对象的名称空间,然后它将检测它请求的依赖项。容器应该获取需要注入的依赖项的名称空间,然后创建它们,然后创建一个包含这些依赖项的新对象并返回它 但问题是,如何检查构造函数在php中请求的依赖关系?返回一个数组 现在,在PHP DI容器-读取构造函数请求的对象,php,oop,dependency-injection,Php,Oop,Dependency Injection,我需要制作一个DI容器,它将自动注入所需的依赖项 我只有一个办法, 假设我使用容器初始化了一个控制器,容器将获得该对象的名称空间,然后它将检测它请求的依赖项。容器应该获取需要注入的依赖项的名称空间,然后创建它们,然后创建一个包含这些依赖项的新对象并返回它 但问题是,如何检查构造函数在php中请求的依赖关系?返回一个数组 现在,在ReflectionParameter实例上,您可以使用它来获取所需的类 要获取类的名称,您需要访问由反射帮助返回的ReflectionParameter::getCla
ReflectionParameter
实例上,您可以使用它来获取所需的类
要获取类的名称,您需要访问由反射帮助返回的
ReflectionParameter::getClass()
反射类的name
属性。顺便问一下,你为什么要重新发明轮子?现在已经有了像Auryn这样的伟大的DIC。为了更好地理解事物是如何运作的