您好,欢迎访问一九零五行业门户网

学习PHP的路线?

想学习php应该按照什么样的路线去学习,请教一下有经验的人
回复内容: 想学习php应该按照什么样的路线去学习,请教一下有经验的人
php的学习无外乎以下思路(当然这是基于html.css.javascript没有太大问题的基础上的。)
1. 数据类型:体现语言对内存的引用
2. 控制结构:顺序,选择,循环,函数的基本语法
3. 高级数据类型: 对于php来说大概就是数组,结构数组等
4. 基于web的交互技术: cookies/session的控制,接收参数,数据库的操作,文件上传等
5. 抽象:面向对象思想及其实现方式
6. 设计模式
1-3 其实很快,当你思路清晰的学习的时候,撑死了一天的事情。
4,通过练习或者实际项目进行实践学习。同时对1-3的内容进行巩固。
5的话,如果你对其他面向对象语言比较熟悉的话,可能一天都用不了。
6的话,就需要深刻的理解了,说白了,就算把书上的东西看想了,也需要大量的代码去理解/实践。
谈一下我自己的经验吧
1.如果是0基础的话,先看网上的视频lamp兄弟连或者php100的或者传智播客的,然后买几本书补基础html,javascript,css,jquery,php,mysql,linux,http协议等等.
2.建议依葫芦画瓢写个留言板,把功能实现了,后续的话用框架把留言板在实现一下,框架先用ci或者thinkphp吧 比较好入门。
3.找个靠谱的地方实习一下,进步比较快。
4.阅读开源程序比如ci框架源码,discuz、phpcms等等
5.其它的等你把前面的学会了,自然而然就知道该学啥东西了。
附上lamp技能树,感觉还不错:
http://cunsheng.sinaapp.com/?p=42
第一个层次是php技术的深度学习:如php字符串、数组、文件和php的高级特性以及php运行原理等; 第二个层次是web技术的深度拓展:如深入http协议、linux技术、web服务器技术、前端js技术、mysql和nosql技术等;第三个层次是编程思想和能力的拓展:如数据结构和算法设计、设计模式、好代码的原则和技巧、大规模网站开发技术等。 知识体系参考地址
分享一个整理的lamp(linux+apache+mysql+php)开发技能表,之前给社团做php的同学准备的。目前还不是很完善,后续会有补充。
http://blog.goody365.com/lamp/lamp%e5%90%8e%e7%ab%af%e5%bc%80%e5%8f%91...
其它类似信息

推荐信息