首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Zend_Loader_Autoloader与Zend_Application_Module_Autoloader

Zend_Loader_Autoloader与Zend_Application_Module_Autoloader
EN

Stack Overflow用户
提问于 2010-11-17 22:00:30
回答 1查看 2.8K关注 0票数 0

这三个类有什么不同?它们似乎都有相似的功能。有没有人能给我解释清楚,哪些是Zend_Application自动使用的?

代码语言:javascript
复制
Zend_Application_Module_Autoloader
Zend_Loader_Autoloader_Resource
Zend_Loader_Autoloader
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-11-17 22:11:32

明目张胆地抄袭自参考指南。请指出您在理解他们的概念时遇到的任何困难,以便我们可以提供额外的解释。

Zend_Loader_Autoloader

Zend_Loader_Autoloader为Zend Framework引入了一个全面的自动加载解决方案。它在设计时考虑到了几个目标:

  • 提供了一个真正的名称空间自动加载器。(以前的版本截获了所有将任意回调注册为自动加载器的userland namespaces.)
  • Allow,并将它们作为堆栈进行管理。(在撰写本文时,这克服了spl_autoload的一些问题,它不允许重新注册使用实例方法的回调。)
  • 允许名称空间的乐观匹配,以提供更快的类解析。

Zend_Loader_Autoloader_Resource

资源自动加载器旨在管理名称空间库代码,这些代码遵循Zend Framework编码标准指南,但在类名和目录结构之间没有1:1的映射。它们的主要用途是促进应用程序资源代码的自动加载,例如特定于应用程序的模型、表单和ACL。

资源自动加载器在实例化时向自动加载器注册,并与其关联的命名空间注册。这使您可以轻松地将代码命名为特定目录中的空间,同时仍然可以获得自动加载的好处。

Zend_Application_Module_Autoloader

Zend Framework附带了一个具体的Zend_Loader_Autoloader_Resource实现,其中包含的资源类型映射覆盖了

框架MVC应用程序的默认推荐目录结构。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4205094

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档