php到底该怎么学合适,头都大了!
其实php开发,不只是一个简单的php开发,而是整个一个行业,一般叫web开发,或者php后端开发,所以从html,css,js,jq,php,sql基本这些都要有了解。当然你有html,css基础,那就略过这部分。
首先js这块看看,javascript程序设计第三版,看这本书,方法是一样的,先粗扫一遍,然后第二遍,敲书上的例子,然后试着理解,理解之后看看别人的代码。
至到能大概了解js的知识结构为止。
然后jquery看看,锋利的jquery,jquery api上面的例子看看。
刚说到js这块,下来就是php。
恩,php这块其实包含两部分内容:php + sql(mysql)。
如果你不着急,可以从sql入手,然后在往php学习,因为你如果js入门了,js与php有很大的相似性,然后他们的区别就是操作的对象不一样而已。但是sql的操作确实需要去学习。
然后在php目录里边找一本书:细说php第二版,这是兄弟连老师联合出的一本书入门应该比较适合。
然后有一本php与mysql程序设计,第四版,这本也是比较全面,包含了php基本概念与sql的知识,但都比较浅显,入门而已。
然后,sql的书籍,要去db里边看了,随便找一本mysql的书,增删改查,基本的要会。
这些学完之后,就开始实战,做几个项目,大概有这么几个东西可以折腾:
1. 留言板,
2, blog
3. 企业站,
4. 商城
5. 新闻综合站。
只是参考具体的看自己的兴趣吧。
php基本学会之后,剩下的就是了解php的框架,大概市面上有这几个框架,
1. ci 经典的轻巧框架,在全球的使用量比较靠前,入门比较简单。
2. thinkphp,国内人用的比较多,是国人开发,现在势头真猛,比ci封装的更好,也更傻瓜。
3. yii,这个是全球排名第一的框架,但是入门曲线稍高。
4. zend frame这是有php组织开发的框架,文档比较规范,也比较重,适合构建大型项目。
5. laravel 这是一个呼声比较好的一个新型框架,各方面比较优秀,但是相对中文资料比较少。
等这些了解了,估计已经入门了,学习应该找到方向了。
php 兄弟连教程
免费PHP视频教程下载-LAMP兄弟连PHP培训教程学习网
看视频主要是实战,看书主要是面试或积累自己的理论基础。
然后就是开发工具,推荐使用:初期sublime text,GitHub - jikeytang/sublime-text: sublime-text等入门之后:phpstorm。
学习的主要技巧,在:实战,动手敲代码+重复。