require_once 'Zend/Loader/Autoloader.php'; Zend_Loader_Autoloader::getInstance();
require_once 'Zend/Loader/Autoloader.php';
$loader = Zend_Loader_Autoloader::getInstance();
$loader->registerNamespace('Foo_');
$loader->registerNamespace(array('Foo_', 'Bar_'));
$loader->setFallbackAutoloader(true);
$autoloader->suppressNotFoundWarnings(true);
$autoloader->setZfPath($path, 'latest');
$autoloader->setZfPath($path, '1.8');
$autoloader->setZfPath($path, '1.7.7');
[production] autoloaderZfPath = "path/to/ZendFramework" autoloaderZfVersion = "1.7.7" [qa] autoloaderZfVersion = "1.8" [development] autoloaderZfVersion = "latest"
interface Zend_Loader_Autoloader_Interface
{
public function autoload($class);
}
// Append function 'my_autoloader' to the stack,
// to manage classes with the prefix 'My_':
$loader->pushAutoloader('my_autoloader', 'My_');
// Prepend static method Foo_Loader::autoload() to the stack,
// to manage classes with the prefix 'Foo_':
$loader->unshiftAutoloader(array('Foo_Loader', 'autoload'), 'Foo_');
// Assume Foo_Autoloader implements Zend_Loader_Autoloader_Interface:
$foo = new Foo_Autoloader();
$autoloader->pushAutoloader($foo, 'Foo_');
| Method | Return Value | Parameters | Description |
|---|---|---|---|
| getInstance() | Zend_Loader_Autoloader | N/A |
获取实例 |
| resetInstance() | [code]void[/code] | N/A | 重置Zend_Loader_Autoloadersingleton实例的状态,恢复它的原始状态,注销所有的自动加载器回调和所有注册的命名空间。 |
| autoload($class) | [code]string|[b]FALSE[/b][/code] | [list] [*] $class,required. A string class name to load. [/*] [/list] | 试图加载一个类。 |
| setDefaultAutoloader($callback) | Zend_Loader_Autoloader | [list] [*] $callback,required. [/*] [/list] | 指定默认的加载器回调 |
| getDefaultAutoloader() | [code]callback[/code] | N/A | 获取默认的加载器接口;默认是Zend_Loader::loadClass(). |
| setAutoloaders(array $autoloaders) | Zend_Loader_Autoloader | [list] [*] $autoloaders,required. [/*] [/list] | 设置在自动加载器栈使用具体的自动加载器列表。自动加载器列表中的每个项目必须是PHPcallback。 |
| getAutoloaders() | Array | N/A | |
| getNamespaceAutoloaders($namespace) | Array | [list] [*] $namespace,required [/*] [/list] | 获取所有已注册的自动加载器来加载一个特定的的命名空间。 |
| registerNamespace($namespace) | Zend_Loader_Autoloader | [list] [*] $namespace,required. [/*] [/list] | 注册命名空间. If$namespace is a string, it registers that namespace; if it's an array of strings, registers each as a namespace. |
| unregisterNamespace($namespace) | Zend_Loader_Autoloader | [list] [*] $namespace,required. [/*] [/list] | |
| getRegisteredNamespaces() | Array | N/A | |
| suppressNotFoundWarnings($flag = null) | [code]boolean|Zend_Loader_Autoloader[/code] | [list] [*] $flag,optional. [/*] [/list] | 错误提示 |
| setFallbackAutoloader($flag) | Zend_Loader_Autoloader | [list] [*] $flag,required. [/*] [/list] | |
| isFallbackAutoloader() | Boolean | N/A | |
| getClassAutoloaders($class) | Array | [list] [*] $class,required. [/*] [/list] | |
| unshiftAutoloader($callback, $namespace = '') | Zend_Loader_Autoloader | [list] [*] $callback,required. A valid PHPcallback [/*] [*] $namespace,optional. A string representing a class prefix namespace. [/*] [/list] | |
| pushAutoloader($callback, $namespace = '') | Zend_Loader_Autoloader | [list] [*] $callback,required. A valid PHPcallback [/*] [*] $namespace,optional. A string representing a class prefix namespace. [/*] [/list] | |
| removeAutoloader($callback, $namespace = '') | Zend_Loader_Autoloader | [list] [*] $callback,required. A valid PHPcallback [/*] [*] $namespace,optional. A string representing a class prefix namespace, or an array of namespace strings. [/*] [/list] |
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有