Zend Framework 解析之 Zend_Loader_autoloader_Interface 接口说明
Posted on 2012-04-16 14:20 Shyue 阅读(446) 评论(0) 编辑 收藏 举报在我们了解了Zend_Loader_Autoloader自动加载机制之后,下面看下autoloader接口:
ZF的良好设计,使得其有很好的扩展性,Zend_Loader_autoloader_Interface 就是出于该目的设计的。
例如,在研发过程中你可能需要自定义自己的加载器,以满足特定的需求,Zend Framework中自定义加载器可以有以下几种形式:
1、一个实现了Zend_Loader_Autoloader_Interface接口的对象。例如:
这里的my_Autoloader类必须实现 Zend_Loader_autoloader_Interface 这个接口,即必须实现autoload($class)方法。
2、 包含静态自动加载回掉(callback)方法的类。例如:
此例,注册时使用 $autoloader->pushAutoloader(array('my_Autoloader', 'autoload'), 'myNamespace');完成该加载器的注册。
3、 一个独立的功能函数。例如:
作者:Shyue
出处:http://www.cnblogs.com/shyue/
联系方式:shyues@gmail.com
本文任欢迎何形式转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。