Zend framework2 ZF2:您什么时候会使用autoload_classmap.php

Zend framework2 ZF2:您什么时候会使用autoload_classmap.php,zend-framework2,Zend Framework2,阅读zf2入门指南时,我对这一部分感到困惑: *在开发过程中,我们不需要通过类映射加载文件,因此我们为类映射自动加载程序提供了一个空数组。在zf2 tutorial/module/Album下创建一个名为autoload_classmap.php的文件:* <?php return array(); 类映射用于什么? 类映射基本上是应用程序更快加载所有相关类的功能。这是因为每个类都被分配了完整的文件路径和文件名。除了只将名称空间映射到目录的标准自动加载程序之外 为什么不在开发过程中使用它

阅读zf2入门指南时,我对这一部分感到困惑:

*在开发过程中,我们不需要通过类映射加载文件,因此我们为类映射自动加载程序提供了一个空数组。在zf2 tutorial/module/Album下创建一个名为autoload_classmap.php的文件:*

<?php
return array();
类映射用于什么?
类映射基本上是应用程序更快加载所有相关类的功能。这是因为每个类都被分配了完整的文件路径和文件名。除了只将名称空间映射到目录的标准自动加载程序之外

为什么不在开发过程中使用它呢? 答案很简单:在开发阶段不断更新类映射是一个巨大的p.i.t.a.只需在开发过程中使用标准自动加载程序,一旦模块完成,就创建类映射并使用它。你会注意到轻微的速度提升

除了使用ZF2s类映射,还有其他选择吗?
有。除了为所有模块创建多个类映射之外,如果您只为所有模块、供应商模块、库等创建一个巨大的类映射就更好了。。。解决方案称为

Nota要使用composer实际创建优化的类映射,您需要运行“composer安装-o”后一个参数被“优化”。@Julian如果我没有弄错的话,它是
composer转储自动加载-o
-无需运行整个安装/更新过程;)同样,当锁文件大部分时间没有更改时,您不需要运行更新;composer从其本地缓存中获取数据,因此运行composer安装只需一两秒钟,不需要更多时间。不过,转储自动加载确实是更快的方法。啊,现在完全明白了。希望入门文档包含这些信息