流程
1、index.php 入口文件
2、ThinkPHP/ThinkPHP.php
在PHP5.3版本以后,设置常量有两种方式 :
const name = value;//作用域根据当前命名空间决定
define(); //作用全局
1、定义了多个常量
2、引入核心文件Think.class.php,,,
Think::start();
3、ThinkPHP/Library/Think/Think.class.php
static function start()
1、引入系统核心文件
2、引入配置文件
3、如果是生产模式,还会生成common~runtime.php文件
4、如果是第一次使用系统,还会自动创建对应的应用目录
App::run();
4、ThinkPHP/library/Think/App.class.php
Static function run()
App::init();
路由解析
//路由解析,把模块、控制器、方法赋予常量
//MODULE_NAME //模块
//CONTROLLER_NAME //控制器
//ACTION_NAME //方法
App::exec();