为了账号安全,请及时绑定邮箱和手机立即绑定

为什么不是thinkphp3.2?

为什么讲的是thinkphp  3.1?

正在回答

2 回答

因为3.1发布时间长,版本普及率和使用率较高。

一般情况下很少有公司会将项目切换到新版本的框架,

而且某些重点项目也不会因为框架的更新而更新,这样可能会导致这样那样的bug或者问题出来。

像我们公司使用的TP框架都是经过我们架构师进行多次改进,修改了原有框架的很多函数以及框架本身的内容,进行了大概半年的内部测试之后才开始使用普及使用的的。

下面给大家说下两个版本的区别:

TP3.1和3.2的最主要的区别就是后者要求php的版本必须在5.3以上并且引入了命名空间这么个概念。

其实如果你可以把3.1搞定并且理解了命名空间(namespace)的使用方法,那么使用起来3.2也就不是问题了。

只是目录结构和控制器的命名方式有少许的变化这块的目录结构只有熟悉了解下也不是问题。

如果习惯了3.1的XXXAction.class.php的方式使用的话 那么直接可以在配置文件中定义DEFAULT_C_LAYER这项为'action' 就可以接着用3.1的风格使用3.2的框架了。


1 回复 有任何疑惑可以回复我~
#1

蓝绿之间 提问者

好的,受教了!谢谢!
2014-12-01 回复 有任何疑惑可以回复我~

其实看这个教程不如直接分析onethink源码来的快

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
快速入门ThinkPHP框架—理论篇
  • 参与学习       89101    人
  • 解答问题       593    个

快速入门ThinkPHP框架教程,掌握ThinkPHP的理论基础

进入课程

为什么不是thinkphp3.2?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号