我正在使用Laravel的IoC容器来帮助解决一些依赖问题。所以
$app = new Illuminate\Container\Container;
工作并检查依赖性
然而我对一件事感到好奇
如果我这样做:
$object_a = $app->make('MyClassA');
MyClassB
取决于MyClassA
$object_b = $app->make('MyClassB');
它会使用$object_a
的属性还是会让我从头开始。
如果它是后者 - 无论如何都是直接使$object_b
和$object_a
以便它依赖于解析但是很常见 - 或者是整个点
App::singleton
?