码迷,mamicode.com
首页 > 其他好文 > 详细

TP框架执行流程分许

时间:2016-03-29 10:21:45      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:

1. index.php 入口文件

2. ThinkPHP/ThinkPHP.php
在php5.3版本以后
设置常量有两种方式:
const name = value; 作用域根据当前命名空间决定
define() 作用域全局
① 定义了许多常量
② 引入核心文件Think.class.php
Think::start();

3. ThinkPHP/Library/Think/Think.class.php
static function start()
① 引入系统核心文件
② 引入配置文件
③ 如果是生成模式,还会生成common~runtime.php文件
④ 如果是第一次使用系统,还会自动创建对应的应用目录
App::run();

4. ThinkPHP/library/Think/App.class.php
static function run()
App::init();
路由解析
//路由解析,把模块、控制器、方法赋予常量
//MODULE_NAME = 模块名称
//CONTROLLER_NAME 控制器
//ACTION_NAME 方法
App::exec()
实例化控制器对象
利用“反射”实现对象调用方法

TP框架执行流程分许

标签:

原文地址:http://www.cnblogs.com/Steven-shi/p/5331786.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!