素材牛VIP会员
thinkphp的版本差异挺大的 已找工作为目的的话应该学习哪个版本
 蒙***生  分类:ThinkPHP  人气:1746  回帖:19  发布于6年前 收藏

作为一个PHP初学者,发现ThinkPHP的版本众多,新版本与旧版本许都操作习惯和命名规则都不一样,特别是网上各种视频教程大多都是3.1.x的版本,已经很久之前的版本了,如果已找工作为目的的话,应该学习老版本还是自己适应新版本呢?

 标签:thinkphpphp

讨论这个帖子(19)垃圾回帖将一律封号处理……

Lv6 码匠
陈***丶 UI设计师 6年前#1

我也建议学最新的,tp相对其他几个框架来说文档比较好。全中文,而且社区也比较活跃

Lv3 码奴
风***灬 页面重构设计 6年前#2

3.2的视频百度一下就有了

Lv5 码农
Ja***jz 其它 6年前#3

3.2的视频也有的看,善于用搜索引擎,学最新版

Lv1 新人
阿***扫 JAVA开发工程师 6年前#4

任何一个版本学了之后,对于其他版本只要有文档在,应该做起项目来都没有太大的问题吧。觉得不应该纠结在这里!!!

Lv2 入门
多***哈 JS工程师 6年前#5

当然是最新版本的了,其实都差不多,看了源码后你就不会再想用了。

Lv6 码匠
zx***30 其它 6年前#6

随便学个版本 其他的大部分都差不多 1和2的最大的变化就是命名空间 但是这玩意我估计长久不了....没什么卵用..当然我是菜鸟...不喜勿喷..

Lv4 码徒
黑***人 JS工程师 6年前#7

这么认真写的答案竟然被踩了。无所谓了,

我是Laravel 和 Yii的粉丝。

=======================以上是修改的部分,望大爷满意============================

我不知道楼上回答学习laravel的为什么被踩了。

可以学3.2的新版本,如果你认真看文档,三天你就可以说精通ThinkPHP。因为在认真看完文档之后,你可以解决掉在实际开发中的80%的问题,剩下的有15%可以交给google,另外的5%看个人造化。

Lv5 码农
ah***xr 软件测试工程师 6年前#8

我也在学习,加油,听了各位大咖的评论,收获颇多。

Lv6 码匠
yy***15 页面重构设计 6年前#9

最新版
3.2版后各个方面都有极大的提升

Lv5 码农
陌***3 PHP开发工程师 6年前#10

首先,我也不认为thinkphp是一个很牛逼的框架,我自己在写一些个人项目的时候,都是用CI,不过国内大多公司启动一个项目的时候,在评估项目的扩展和用户量之后,很有可能选择ThinkPHP,虽然大家都在玩儿其他的框架,但是似乎人人都会tp,一起做一个项目,总不可能各用各自己喜欢的吧,而且think封装了很多我们国人喜欢的一些功能,所以在国内目前是非常跑火的。

其次,我觉得你在学习的时候应该以最新的版本为学习的对象,因为新版本中融入了新的开发思维,例如3.2中全面采用命名空间,以及3.0开始引入CBD架构模式。这些新的东西,能够让你学到更多知识。当然,在开发中也可以让项目更加灵活。学习新版本的另一个重要原因,在于新版本一定是改进过的版本,无论是在一些细节的概念上,还是在框架模式设计上,肯定都要比老版本更先进。

再次,找工作而言,其实新老版本没有任何关系,你学习了新版本,虽然公司仍然是运行的老版本,但是你可以反过去看老版本的文档,很快就能找出两者的不同之处,甚至可以在午餐时间和同事吐槽老版本的不足之处。在面试的时候,面试官如果问你ThinkPHP的话,一般包括两个方面,一个方面是一些底层方法的实现,例如M和D的区别,另一方面也有可能问一些新版本的特性,以及利用这些特性可以解决以前哪些不能或很难解决的问题。

总之,我建议学习最新的版本。

上一页12下一页
 文明上网,理性发言!   😉 阿里云幸运券,戳我领取