在Yaf_Application初始化过程中,yaf内部就会把Yaf_Loader的一个实例中的autoload方法注册进spl_autoload函数栈当中:
<?php define("APP_PATH", realpath(dirname(__FILE__) . '/../')); $app = new Yaf_Application(APP_PATH . "/conf/application.ini"); var_dump(spl_autoload_functions());
输出:
/mnt/hgfs/lroot/wwwroot/10019/public/index.php:5:array (size=1)
0 =>
array (size=2)
0 =>
object(Yaf_Loader)[7]
protected '_library' => string '/mnt/hgfs/lroot/wwwroot/10019/application/library' (length=49)
protected '_global_library' => string '/lroot/bin/' (length=11)
1 => string 'autoload' (length=8)