(Yaf >=1.0.0)
Yaf_Loader::getInstance — 获取 Yaf_Loader 实例
$local_library_path = null, string $global_library_path = null): Yaf_Loader|false获取 Yaf_Loader 单例实例。
如果指定了库路径,则会应用到已存在的实例上。
local_library_path本地库目录,通常与 application.library.directory ini 配置项相同。
global_library_path全局库目录。未指定时使用本地库目录。
返回 Yaf_Loader 实例;如果加载器尚未初始化(通常由 Yaf_Application 完成),则返回 false。
示例 #1 Yaf_Loader::getInstance() 示例
<?php
$app = new Yaf_Application(__DIR__ . "/conf/application.ini");
/* Yaf_Application 已经初始化了加载器,
* 因此单例实例现在可用 */
$loader = Yaf_Loader::getInstance();
$loader->registerNamespace("Vendor", APPLICATION_PATH . "/library/Vendor");
?>示例 #2 初始化之前的 Yaf_Loader::getInstance()
<?php
/* 尚未创建任何 Yaf_Application */
var_dump(Yaf_Loader::getInstance());
?>以上示例的输出类似于:
bool(false)