ThinkPHP

ThinkPHP(一)

2017-03-31  本文已影响57人  mmthinkin

最近想研究下ThinkPHP的源码,想利用简书这个平台来记录下自己的学习过程,话不多说,搞起!!!

基本流程

index.php---ThinkPHP.php---Think.class.php---App.class.php

index.php

系统的入口文件,没啥好说的

ThinkPHP.php

一大堆的系统常量定义,各种路径常量和模式常量

这里面有个有关于运行环境的判断(sae还是common,不过没搞懂这两个的区别),导致在后面分布式文件系统类的加载类的不同(sae和file)

Think.class.php

这个恐怕就是thinkphp的核心文件了。加载应用模式配置文件以及各种模式行为文件

App.class.php

正式运行thinkPHP用户代码前的最后一步,根据URL判断调用用户的哪段代码

这是一个介绍thinkPHP的hook机制的文章(http://www.thinkphp.cn/topic/21323.html)(http://www.thinkphp.cn/info/249.html

好了,第一节就到这里了,今后继续更...

上一篇下一篇

猜你喜欢

热点阅读