ZF2 作曲家自动加载或通过 ZendLoader 有什么区别



目前我要学习ZF2。

我想在没有 MVC 的情况下测试 ZF2 以了解组件。

现在我的第一个问题。

有不同类型的 Zend\Loader 和 Composer。

我应该使用作曲家来自动加载我的类、第三方库,例如 Zend\Loader* 吗?

如果我们有作曲家,为什么会有像标准自动加载器这样的 Zend\Loader?

他们做同样的事情,这显然是自动加载类,尽管这可能是一个不公平的比较。Zend 实现只是包装 SPL 自动加载器的类集合。

然而,Composer 是一个包管理器,负责管理整个应用程序库。这包括根据自定义规范(composer.json(采购和更新第三方资源,可能从GitHub中提取或通知您其他缺少的依赖项。

上添花的是,作曲家一旦完成了所有这些艰苦的工作,就会自动生成一个自定义的自动加载器类,其中包括所有托管命名空间。可以使用一个命令重新生成此类,composer update随着项目要求的变化。

相关内容

  • 没有找到相关文章

最新更新