zoukankan      html  css  js  c++  java
  • thinkphp5框架加载流程

    //分析tp5执行流程

    	1,入口文件(tp5publicindex.php)
        	作用:
            	1)定义目录常量
            	2)加载框架引导目录
            	
         2.加载框架引导文件(tp5	hinkphpstart.php)
         	作用:
                1)引导基础文件
                2)对应用进行运转
                
         3.加载框架基础引导文件(tp5	hinkphpase.php)
         	作用:
            	1)加载系统常量
            	2)引入loader类(tp5	hinkphplibrary	hinkloader.php)
            	3)引入环境变量
            	4)注册自动记载机制
            	5)注册异常处理机制
            	6)记载管理配置(tp5	hinkphpconvention.php)
            	
         4.运行应用(tp5	hinkphplibrary	hinkApp.php)下的run方法
         	第一步:加载当前控制器中的 initCommon()方法
            第二步:加载当前控制器中的init()方法
            	1)加载各种配置文件
            	2)加载公共文件加载语言包
            第三步:设置时区
            第四步:加载当前控制器routeCheck()方法--路由检测
            第五步:调用控制器中的exec方法
            			根据用户请求进行分发处理
            第六步:根据不同请求类型加载对应文件module方法
            			加载到对应的控制器和对应的方法
                        
         5.响应输出
         		用户界面
    
  • 相关阅读:
    数组的复制
    ==与equals()区别
    构造器与方法
    数据类型及类型转换
    java标识符与命名规则
    多线程 总结
    局部变量与成员变量
    Java反射机制
    java的动态代理机制详解
    USB设备描述符
  • 原文地址:https://www.cnblogs.com/cn-oldboy/p/13678823.html
Copyright © 2011-2022 走看看