Zend framework2 ZF2 Composer自动加载或通过Zend\Loader加载有什么区别?

Zend framework2 ZF2 Composer自动加载或通过Zend\Loader加载有什么区别?,zend-framework2,composer-php,Zend Framework2,Composer Php,现在我要学习ZF2 我想在没有MVC的情况下测试ZF2以了解组件 现在我的第一个问题 有不同类型的Zend\Loader和Composer 我应该使用composer自动加载我的类、第三方库,例如Zend\Loader* 如果我们有composer,为什么会有像StandardAutoloader这样的Zend\Loader呢?他们做同样的事情,这显然是自动加载类,尽管这可能是一个不公平的比较。Zend实现只是包装SPL自动加载程序的类的集合 但是,Composer是一个包管理器,负责管理整个应

现在我要学习ZF2

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

现在我的第一个问题

有不同类型的Zend\Loader和Composer

我应该使用composer自动加载我的类、第三方库,例如Zend\Loader*


如果我们有composer,为什么会有像StandardAutoloader这样的Zend\Loader呢?

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

但是,Composer是一个包管理器,负责管理整个应用程序库。这包括根据定制规范(composer.json)寻找和更新第三方资源,可能从GitHub获取资源,或者通知您其他缺少的依赖项

锦上添花的是,composer一旦完成了所有这些艰苦的工作,就会自动生成一个定制的autoloader类,其中包含所有托管名称空间,只供您使用。随着项目需求的变化,可以使用一个命令
composer update
重新构建此类