在使用框架开发时,可以发现框架有很多核心类,却很少看到显示的引入某个文件的代码,这是因为框架都采用了类的自动加载机制,即使用到类时,框架会自动找到该类所在文件的位置并引入该文件.为了更容易看出代码思路,下面在说明时,只抽取了相关的主要代码.在剖析thinkphp源码之前,先说说我做的一个项目实现的自动加载思路.根据文件命名特点来确定文件所在的位置.入口文件代码: //入口文件index.phprequire_once('base.php');if(function_exists('spl_aut…