zend framework 1.10升级使用Zend_Loader_Autoloader

孔驰
2023-12-01

由原来的:

 

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方法使自动加载器自动识别。

 类似资料: