为什么更建议在Laravel中使用动态而非静态类?

时间:2019-01-16 14:26:47

标签: php laravel inversion-of-control

我需要澄清为什么为什么更推荐使用动态类而不是静态类。 Laravel的文档中使用了很多使用DI注入对象的示例...但是有时候Laravel使用静态方法或类。

我的问题是,对于每个请求,一切都会重置,对吗?那么在这种情况下使用静态类和动态类一样好吗? -我知道这可能是错误的,但我无法理解为什么...

例如,Laravel允许您在构造函数内部传递一个对象,但是为什么不只使用静态类呢?为什么在Controller示例中只对请求使用一次动态类,为什么要使用动态类呢?我只是想了解为什么,我不是想证明我的理解是正确的。

0 个答案:

没有答案