- 相关推荐
自学PHP有哪些书籍和教程值得推荐
“关于PHP的好书有哪些”,“关于软件工程的好书有哪些”,我想是很多很多的。大家可以到相应的问题下面看看高票答案,网上也很多“程序员必读书单TOP10,20,50”之类的东西,都是很具有参考价值的。就让小编推荐一本适合自学php的书籍,希望对大家有所帮助!
用PsySH (PHP的REPL),让你能随时试验简短的代码
用Google,哪怕是用中文搜索,99.99%的PHP问题都能搜到,只要你知道怎么搜
反复地翻阅PHP: PHP Manual,尽早通读一遍,能省去为各种基本问题纠结的反复
关注Packagist的popular列表,经常的去一些package的github上读代码,不需要读全部,读感兴趣的就行
如果用框架,就去读它的源代码,理解它的设计模式和架构技巧
现在PHP程序员如果一定要看书,就看这本 Modern PHP
另外两本备选,也很有用:PHP Objects, Patterns, and Practice / PHP Cookbook
PHP并不难学,八分敲打,两分阅读,你能学得很快,用好REPL
字典级的书不要看(最要吐槽就是李刚疯狂讲义系列的)。
推荐从Head First系列入手,中文版有些会有点小错误,建议有疑惑的地方看看英文原版,英语水平还可以的话最好两个版本都看。路线从html/CSS 到 jQuery 到 php&mysql到 js 到 ajax 到HTML5 (这些前面加上head first就是书名)。
视频教程推荐慕课网上的php工程师学习计划。
然后你就开始找或者想一个项目来做,中间的逻辑功能尽量自己想,尽量把它做完整,这个时候菜鸟教程的在线api也许会很实用。
到上面这些之后,你就已经学会了面向过程的php编程了,然后你很快会发现这种前后端层次不分明的代码越来越难维护,重复的地方也不少。
这时候你就可以考虑学习和使用MVC框架了。框架有很多。我推荐先从thinkphp开始,文档好、用着顺手、改动较少。看了教学视频和手册大概理解后,勇敢地重构吧,亲身体验mvc与过程式的差别。这段时间thinkphp的文档和php100上的jQuery是你的得力助手,添加书签吧。另外很多问题都能*度得到答案,在用谷歌前先学会怎么高效地使用中文搜索引擎吧,毕竟你没那么多精力去把每个翻译成英文来提问,也不是任何地方你都能翻墙。
再后面就是大数据量、高并发、缓存处理啊,这些就不是自学的内容了,中大型公司才有这样的平台,所以努力吧。
推荐书籍:
入门篇:《PHP和MySQL Web开发(第四版)》
进阶篇:《深入PHP 面向对象、模式与实践》
钻研篇:《代码大全》《重构 改善既有代码的设计》《程序员修炼之道 从小工到专家》《人月神话》,其他:数据结构与算法、设计模式、安全、最佳实践。
【自学PHP有哪些书籍和教程值得】相关文章:
PHP语言的有哪些优势和特点10-08
PHP文件写入和读取教程08-06
php用法有哪些06-16
自学PHP方法09-24
如何自学PHP07-09
PHP高级教程10-20
PHP常用函数有哪些10-17
PHP语言的用途有哪些06-13
PHP语言的特性有哪些06-04
php的优缺点有哪些04-24