Yaf_Loader::getInstance
(Since Yaf 1.0.0.5)
public static Yaf_Loader Yaf_Loader::getInstance( string $local_library_directory
= NULL ,
string $global_library_directory = NULL );
获取当前的Yaf_Loader实例
$local_library_directory本地(自身)类库目录, 如果留空, 则返回已经实例化过的Yaf_Loader实例
![]() |
小心 |
|---|---|
| Yaf_Loader是单例模式, 所以即使第二次以不同的参数实例化一个Yaf_Loader, 得到的仍然是已经实例化的第一个实例. |
$global_library_directory全局类库目录, 如果留空则会认为和$local_library_directory相同.
Yaf_Loader实例一般的由Yaf_Application在实例化的时候负责创建, 在加载器尚未初始化的时候, 不带参数调用Yaf_Loader::getInstance()会返回FALSE:
初始化之前调用Yaf_Loader::getInstance的例子
<?php /* 此时还没有创建任何Yaf_Application */ var_dump(Yaf_Loader::getInstance()); ?>以上例程的输出类似于:
bool(false)