ThinkPHP
戚银
一枚有点想法,喜技术,爱钻研的码农。
展开
-
ThinkPHP框架入口文件分析
在分析ThinkPHP框架入口文件之前先看一下ThinkPHP3.2.1中自带的应用入口文件。 // 检测PHP环境,这里可以看出想要使用ThinkPHP3.2.1版本,PHP版本必须大于5.3,直接说明ThinkPHP3.2.1框架使用了大量PHP5.3以上版本的新特新 if(version_compare(PHP_VERSION,'5.3.0',' 5.3.0 !'); // 开启调试模原创 2014-03-16 18:14:05 · 5105 阅读 · 0 评论 -
ThinkPHP框架引导类分析
该类可以说是ThinkPHP框架最为核心的类库,负责诸多配置加载,注册核心系统扩展(自动加载类库、异常处理、错误处理等),管理和维护类实例映射、别名映射,可以一说是一个框架工厂(该类有些许面向对象弊端,比如:违背了面向对象单一职责,其负责功能复杂,关联类库和文件较多,有动一牵百的忧虑)。类中遇到的函数会在该类分析之后彻底分析,所涉及的其它类库会专门讲解。原创 2014-04-07 23:58:39 · 4487 阅读 · 2 评论 -
ThinkPHP应用模式扩展之谜
ThinkPHP应用模式提供了对核心框架进行改造的机会,可以让你的应用适应更多的环境和不同的需求。每个应用模式都有自己的模式定义文件,相对与ThinkPHP3.1版本,ThinkPHP3.2版本对应用模式的扩展更加明确和清晰,在ThinkPHP3.1版本中定义了Cli、Lite、Thin、AMF、PHPRPC、REST模式,其定义方式和ThinkPHP3.2版本的方式大同小异,如有需要可以参考修改原创 2014-07-08 08:43:42 · 2872 阅读 · 0 评论