由原来的:
require_once('Zend/Loader.php'); Zend_Loader::registerAutoload();
1.8版本之后:
require_once('Zend/Loader/Autoloader.php'); $autoloader = Zend_Loader_Autoloader::getInstance(); $autoloader->setFallbackAutoloader(true);
官方对于setFallbackAutoloader的说明
Finally, there may be times when you want the autoloader to load any namespace. For instance, PEAR libraries do not share a common namespace, making specifying individual namespaces difficult when many PEAR components are in use. You can use the setFallbackAutoloader() method to have the autoloader act as a catch-all:
有时你想自动加载器加载任意的命名空间。例如,PEAR库没有共同的命名空间,有很多PEAR的组件在用的时候很难去指定不同的命名空间。你可以用setFallbackAutoloader方法使自动加载器自动识别。