本文实例讲述了PHP MVC框架中类的自动加载机制。分享给大家供大家参考,具体如下:
原文
实现类的自动加载主要使用到了set_include_path和spl_autoload_register函数。
set_include_path用于提前设置好可能会加载的类的路径。
spl_autoload_register用于调用相关自动加载所需类的函数,实现自动载入的功能。
有一点要注意的是:自动加载在实例化类的时候执行,也就是说使用extends继承类的时候,是不会自动加载父类的。
设置目录如下:
实现自动加载功能相关的文件有:Loader.php,config.php,boot.php,ind