ci框架学习 业余时间想学PHP,应该从哪里入手?学到什么地步会有一个质的飞跃?

[更新]
·
·
分类:互联网
3515 阅读

ci框架学习

业余时间想学PHP,应该从哪里入手?学到什么地步会有一个质的飞跃?

业余时间想学PHP,应该从哪里入手?学到什么地步会有一个质的飞跃?

我是做前端开发的,公司项目是PHP,感觉纯前端开发不能胜任某些任务。

第一步首先需要买些入门书籍或者观看入门视频,先熟悉php的语法,了解php一些常用的函数,例如字符串处理等。题主是从事web开发这类这个学起来应该比较快,然后就锻炼自己的逻辑思维能力,写一点算法题,就这样不停的深入把基础打扎实。
第二步基础已经学会了之后就要考虑一点实战的东西了,比如数据库的一些相关操作,web的运行原理,这个要能够熟练理解。然后就可以做一点小的demo比如登录注册等简单的小功能,接下来对于后台开发有了一定的了解就可以试着做一些常见的功能,例如文件上传,邮件发送等,最后将这些东西整合做一个小项目小网站,完成这些就算是一个从无到有的升华了。
最后一步到了这一步就可以去学习一些web常用知识技术,例如框架,NoSQL,Git,服务器简单的架设运维等,这个是有对于php就有了比较深入的了解,可以去开源平台看看别人的代码,学习大佬们比较厉害的东西。最后就是学海无涯苦作舟了,想要成为一名真正的大佬还有很长的路要走。
(个人意见轻喷)

业余时间学习php的话可以看书,也可以看博客。
由于题主具有前端经验,所以javascript肯定是熟悉的。php同样作为一个弱类型的脚本语言,所以对于你来说还是很容易的。
首先学习php的基本语法,各种程序结构以及php标准模块,比如:文件处理,会话处理等。最重要的是要学习php的面向对象。
当然只学习php肯定不够的,后端是离不开数据库的,那么还得学习一下mysql。
学习完语言基础之后可以学习一个mvc框架。比如thinkphp,CI等。找一些项目来练练手。
您想有一个质的飞跃的话,还得学习关于网络的知识,比如http协议,对于前端的帮助也是很大的。
由于答主回答过多次关于php自学的文章,这里就不多说了,感兴趣的话可以去查看。

if/switch/for等流程控制语句,面向对象思想和语法,文件操作,mysql数据库操作,找个简单的mvc框架如thinkphp5看看,最后用纯php和框架分别写几个demo练手,最后在实际项目中慢慢打磨咯,

如何更好的运用PHP语言?

在继续学习之前,您需要对以下知识有基本的了解:
HTMLCSS再学习PHP。(教程)

初学阶段当然是打基础,构建知识体系,主要以上图所述的php功能为框架,逐个掌握。
有了一定的基础之后,必须去深入学习面向对象的知识。
对面向对象的知识有了一定的了解之后,要学习一种开发框架(thinkphp、yii、ci等),通过学习框架深刻理解php的设计模式。
对php的设计开发模式有了一定的了解之后,就要去深入的学习web架构的知识了。
完成这四步,基本上就具备了高级工程师的全部技能了。(此外html css、linux、mysql也是php工程师的必备技能,一样要熟练掌握。)