zoukankan      html  css  js  c++  java
  • TP框架执行流程分许

    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()
    实例化控制器对象
    利用“反射”实现对象调用方法

  • 相关阅读:
    Android流畅度测试
    linux常用操作指令
    SQL语句
    客户端专项测试谈
    我的面经(ing)
    整理面试题
    百度质量部测试开发面试题
    UIResponder响应链
    NSURLSession进行网络请求
    命令行工具打包
  • 原文地址:https://www.cnblogs.com/Steven-shi/p/5331786.html
Copyright © 2011-2022 走看看