• 技术文章 >php框架 >ThinkPHP

    入门级介绍​thinkphp框架执行流程

    藏色散人藏色散人2021-03-02 09:02:55转载589
    下面由thinkphp教程栏目给大家介绍thinkphp框架执行流程,希望对需要的朋友有所帮助!

    thinkphp框架执行流程

    首先总结一下,框架执行的大致流程:

    index.php->载入框架->读取配置项->生成应用->载入类->框架new这些类的方法->模板渲染display展示;

    具体的类和文件如下:

    --> index.php(入口、调试模式、应用路径)

    --> ThinkPHP.php(定义路径与访问模式)

    --> Think\Think(类加载器、异常处理、读取共有配置)

    --> Think\App(请求url调度解析、执行调度解析结果)

    --> exec 执行用户定义的Controller的Action方法

    --> Think\Dispatcher(根据url模式解析M、C、A和参数,加载模块配置)

    --> Think\Controller(调用视图、包装和重定向)

    可以看到,框架的内部流程其实比较简单,还有2个很重要的类:

    Think\Hook: 监听App、Action、View的各个阶段,执行Behavior

    Think\Behavior: 可配置(配置文件)可增删(代码)

    推荐:最新的10个thinkphp视频教程

    以上就是入门级介绍​thinkphp框架执行流程的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:segmentfault,如有侵犯,请联系admin@php.cn删除
    专题推荐:thinkphp
    上一篇:ThinkPHP5如何使用QueryList4 下一篇:教你用ThinkPHP+Krpano实现全景图
    大前端线上培训班

    相关文章推荐

    • 比较ThinkPHP5和无框架代码在高并发下的效率• 列举thinkphp中常用的单字母的方法• 关于thinkphp-queue问题解决• Thinkphp6的验证码与session• ThinkPHP5如何使用QueryList4

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网