Yaf_Loader类为Yaf提供了自动加载功能, 它根据类名中包含的路径信息实现类的定位和自动加载.
Yaf_Loader也提供了对传统的require_once的替代方案, 相比传统的require_once, 因为舍弃对require的支持, 所以性能能有一丁点小优势.
在PHP5.3之后, 打开yaf.use_namespace的情况下, 也可以使用 Yaf\Loader.
final Yaf_Loader {protected static Yaf_Loader
_instance
;protected string
_library_directory
;protected string
_global_library_directory
;protected string
_local_ns
;public static Yaf_Loader getInstance ( string $local_library_directory = NULL ,
string $global_library_directory = NULL );public Yaf_Loader registerLocalNamespace ( mixed $namespace );
public boolean getLocalNamespace ( void );
public boolean clearLocalNamespace ( void );
public boolean isLocalName ( string $class_name );
public static boolean import ( string $file_name );
public boolean autoload ( string $class_name );
}