大型机 致命的简单对象容器实验,使通过容器直接调用注入对象中存在的任何方法成为可能。 如果多个对象具有被调用的函数,则将全部执行。 如果未找到任何方法,则容器将忽略调用。 安装 像往常一样,我们更喜欢使用Composer来管理依赖项,因此可以使用composer require carloswph/mainframe安装此软件包 用法 使用大型机实际上非常简单。 让我们考虑一下,我们有两个类A和B,并且想要将它们注入到容器中。 可以在容器实例化期间或之后通过使用方法add()进行注入,如下所示。 use Mainframe \ Container ; require __DIR__ . '/vendor/autoload.php' ; class A { public function __construct () {} public function print ( $ strin