作为一个PHP初学者,发现ThinkPHP的版本众多,新版本与旧版本许都操作习惯和命名规则都不一样,特别是网上各种视频教程大多都是3.1.x的版本,已经很久之前的版本了,如果已找工作为目的的话,应该学习老版本还是自己适应新版本呢?
回复内容:
作为一个PHP初学者,发现ThinkPHP的版本众多,新版本与旧版本许都操作习惯和命名规则都不一样,特别是网上各种视频教程大多都是3.1.x的版本,已经很久之前的版本了,如果已找工作为目的的话,应该学习老版本还是自己适应新版本呢?
这么认真写的答案竟然被踩了。无所谓了,
我是Laravel 和 Yii的粉丝。
=======================以上是修改的部分,望大爷满意============================
我不知道楼上回答学习laravel的为什么被踩了。
可以学3.2的新版本,如果你认真看文档,三天你就可以说精通ThinkPHP。因为在认真看完文档之后,你可以解决掉在实际开发中的80%的问题,剩下的有15%可以交给google,另外的5%看个人造化。
学习 laravel5.*
tp害人不浅啊
个人建议,应该学习Laravel或CodeIgniter。
如果是新学一个框架的话,真心不建议学习TP
,这会使你的PHP之路
走向歧途.
首推YII2
,LARAVEL5
次之.
原因不多说,怕被踩
学最新的,3.2以后的版本好用不少啊。除非是去工作,发现公司在用3.1,这是没办法的事,自己学习永远学最近版本。
任何一个版本学了之后,对于其他版本只要有文档在,应该做起项目来都没有太大的问题吧。觉得不应该纠结在这里!!!
我也觉得千万不要学tp。
3.2的视频也有的看,善于用搜索引擎,学最新版
最新版
3.2版后各个方面都有极大的提升
当然是最新版本的了,其实都差不多,看了源码后你就不会再想用了。
我也建议学最新的,tp相对其他几个框架来说文档比较好。全中文,而且社区也比较活跃
2x的你还得打补丁呢
果断3.2
其实不一定要学最新的版本,你应该学最稳定的版本,比如3.1.2或者3.2版本,虽然这些不是最新的版本,但是这些是比较稳定且普及使用率较高,上手后找工作比较好,希望对你有帮助
随便学个版本 其他的大部分都差不多 1和2的最大的变化就是命名空间 但是这玩意我估计长久不了....没什么卵用..当然我是菜鸟...不喜勿喷..
首先,我也不认为thinkphp是一个很牛逼的框架,我自己在写一些个人项目的时候,都是用CI,不过国内大多公司启动一个项目的时候,在评估项目的扩展和用户量之后,很有可能选择ThinkPHP,虽然大家都在玩儿其他的框架,但是似乎人人都会tp,一起做一个项目,总不可能各用各自己喜欢的吧,而且think封装了很多我们国人喜欢的一些功能,所以在国内目前是非常跑火的。
其次,我觉得你在学习的时候应该以最新的版本为学习的对象,因为新版本中融入了新的开发思维,例如3.2中全面采用命名空间,以及3.0开始引入CBD架构模式。这些新的东西,能够让你学到更多知识。当然,在开发中也可以让项目更加灵活。学习新版本的另一个重要原因,在于新版本一定是改进过的版本,无论是在一些细节的概念上,还是在框架模式设计上,肯定都要比老版本更先进。
再次,找工作而言,其实新老版本没有任何关系,你学习了新版本,虽然公司仍然是运行的老版本,但是你可以反过去看老版本的文档,很快就能找出两者的不同之处,甚至可以在午餐时间和同事吐槽老版本的不足之处。在面试的时候,面试官如果问你ThinkPHP的话,一般包括两个方面,一个方面是一些底层方法的实现,例如M和D的区别,另一方面也有可能问一些新版本的特性,以及利用这些特性可以解决以前哪些不能或很难解决的问题。
总之,我建议学习最新的版本。
Phalcon
怎能不推荐一下,不过国内用的不多,但是是非常棒的框架。
3.2的视频百度一下就有了
我也在学习,加油,听了各位大咖的评论,收获颇多。

php把负数转为正整数的方法:1、使用abs()函数将负数转为正数,使用intval()函数对正数取整,转为正整数,语法“intval(abs($number))”;2、利用“~”位运算符将负数取反加一,语法“~$number + 1”。

实现方法:1、使用“sleep(延迟秒数)”语句,可延迟执行函数若干秒;2、使用“time_nanosleep(延迟秒数,延迟纳秒数)”语句,可延迟执行函数若干秒和纳秒;3、使用“time_sleep_until(time()+7)”语句。

php字符串有下标。在PHP中,下标不仅可以应用于数组和对象,还可应用于字符串,利用字符串的下标和中括号“[]”可以访问指定索引位置的字符,并对该字符进行读写,语法“字符串名[下标值]”;字符串的下标值(索引值)只能是整数类型,起始值为0。

php除以100保留两位小数的方法:1、利用“/”运算符进行除法运算,语法“数值 / 100”;2、使用“number_format(除法结果, 2)”或“sprintf("%.2f",除法结果)”语句进行四舍五入的处理值,并保留两位小数。

在php中,可以使用substr()函数来读取字符串后几个字符,只需要将该函数的第二个参数设置为负值,第三个参数省略即可;语法为“substr(字符串,-n)”,表示读取从字符串结尾处向前数第n个字符开始,直到字符串结尾的全部字符。

判断方法:1、使用“strtotime("年-月-日")”语句将给定的年月日转换为时间戳格式;2、用“date("z",时间戳)+1”语句计算指定时间戳是一年的第几天。date()返回的天数是从0开始计算的,因此真实天数需要在此基础上加1。

方法:1、用“str_replace(" ","其他字符",$str)”语句,可将nbsp符替换为其他字符;2、用“preg_replace("/(\s|\ \;||\xc2\xa0)/","其他字符",$str)”语句。

查找方法:1、用strpos(),语法“strpos("字符串值","查找子串")+1”;2、用stripos(),语法“strpos("字符串值","查找子串")+1”。因为字符串是从0开始计数的,因此两个函数获取的位置需要进行加1处理。


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

ZendStudio 13.5.1 Mac
功能强大的PHP集成开发环境

EditPlus 中文破解版
体积小,语法高亮,不支持代码提示功能

螳螂BT
Mantis是一个易于部署的基于Web的缺陷跟踪工具,用于帮助产品缺陷跟踪。它需要PHP、MySQL和一个Web服务器。请查看我们的演示和托管服务。

SublimeText3 Linux新版
SublimeText3 Linux最新版

mPDF
mPDF是一个PHP库,可以从UTF-8编码的HTML生成PDF文件。原作者Ian Back编写mPDF以从他的网站上“即时”输出PDF文件,并处理不同的语言。与原始脚本如HTML2FPDF相比,它的速度较慢,并且在使用Unicode字体时生成的文件较大,但支持CSS样式等,并进行了大量增强。支持几乎所有语言,包括RTL(阿拉伯语和希伯来语)和CJK(中日韩)。支持嵌套的块级元素(如P、DIV),