TP大致目录介绍如下图:

QQ20160220-1

ThinkPHP.php这个文件主要是定义一些系统常量、核心类的加载及应用的初始化。

App::run如下:

QQ20160222-2

App::exec内部分析,这个函数就是通过反射方式处理controller。这个过程可以很好的控制action的操作上前后加上逻辑(before、after)。

路由调度器如下:

 

QQ20160222-1