Besides being able to specify arbitrary callbacks as autoloaders,
Zend Framework also defines an interface autoloading classes may
imlement, Zend_Loader_Autoloader_Interface:
<?php
interface Zend_Loader_Autoloader_Interface
{
public function autoload($class);
}
When using this interface, you can simply pass a class instance to
Zend_Loader_Autoloader's
pushAutoloader()
and unshiftAutoloader() methods:
<?php
// Assume Foo_Autoloader implements Zend_Loader_Autoloader_Interface:
$foo = new Foo_Autoloader();
$autoloader->pushAutoloader($foo, 'Foo_');




