作曲家安装和作曲家安装之间的区别 -o



你能帮我找到作曲家安装和作曲家安装-o之间的区别吗?

通常作曲家安装 -o 会生成一个优化的自动运行器文件,但是当我生成它时,它就像另一个带有作曲家安装的文件一样。

我的类映射文件有很多路径,但作曲家安装 -o 和作曲家安装 Steel 的结果相同,你能为我解释一下吗? 你可以帮我吗?

你走在正确的轨道上:-o选项创建了一个"优化"的自动加载器,它本质上是每个类的类映射,否则将通过PSR-0或PSR-4加载。作曲家将扫描 PSR-0 和 PSR-4 中提到的所有目录,就像总是扫描classmap条目一样。

这可能已经回答了您的问题:如果您的项目只有一个classmap条目而没有其他条目,则结果没有区别。

请注意,如果您也可以使用 PSR 方案之一,则通过强制classmap过早地优化自动加载并不是最好的主意。仅使用 classmap 会阻碍开发,因为每次创建新类时,您都必须使用该新条目转储自动加载器。另请注意,创建大型类映射实际上可能比基于 PSR 的类加载慢,因为您将代码执行时间换取分配的内存,并且在某些时候为每个请求中的所有类分配内存(即使它们未被使用)也会比执行 PSR 自动加载慢。您必须使用普通和优化的自动加载器来衡量您的个人应用程序性能,以确定哪个实际上更好。

文档中的详细信息

相关内容

  • 没有找到相关文章

最新更新