本篇文章的目的是想较全面地推荐10本PHP书籍,暂不讨论Linux/NGINX/Mysql等其他丛书。

前言

PHP方面的书,大部分都是语法基础,想要买对一本好书是很重要的,哈哈,好像还有一点难。有时候一本书能决定你的高度,你的兴趣,甚至你的工资...影响最大的可能是入门级和初级,进阶级的PHP程序员们。本篇TOP10排名可能前几名的不分先后,也不分好坏,没有最好,最有更好。它们都在不同领域展示了自己所述的经历,只看你对哪方面更感兴趣。还有就是书并不一定要买全,当然看看你口袋充裕或者企业领导还是买全比较好。这里为何只推荐PHP的书呢?因为我从入行开始至今也一直在搜相关PHP的书籍。其实很多人说PHP没啥好学的,如果你是真想深入学习一门语言,而且你有这个兴趣,我觉得它还是有很多内容是可以学习的,但不局限于只在PHP范围内。在web领域,PHP就是世界上最好的语言,也正是PHP也在不断地创造着很多大型互联网公司的神话,我还是比较喜欢PHP,如同此域名(shijiehsangzuihaodeyuyan)。

TOP10 细说PHP

个人认为这是一本特别符合入门的书籍,再结合兄弟连或者后盾网等的技术视频,本人曾经在西单图书大厦看过一段时间,也借朋友的书看过,很遗憾没能自己收藏本此书。

TOP9 PHP与MySQL程序设计(第四版)

这是一本在PHP基础领域中,相比走进国家图书馆,西单等书架的PHP书籍,这本更为高大上。16章到38章都会让你受益匪浅。至少在相比于只将基础,语法,使用,再加个小项目实践来说,这能让你学习到安全PHP编程,MVC与Zend框架,MySQL存储引擎和数据类型,存储过程,MySQL触发器,索引和搜索,事务等。

TOP8 Laravel框架关键技术解析

进入到框架的世界里,从2016年开始说吧,推荐使用Laravel/Thinkphp5.0(Thinkphp5.0,没有书,但是王芳说明很全。)以上支持更多新特性的强大的框架,比如Composer,Artisan,依赖注入,Traits,路由,PSR-4命名规范,组件式的模块扩展,多级缓存使用,分布式等。

TOP7 PHP设计模式

PHP设计模式目的不是为了全面的介绍各种类别的软件设计模式,也不是为了发展一个新的设计模式或者术语,而是为了突出介绍一些已有的著名的设计模式。这本书的 独特之处在于介绍了一些我认为对开发动态WEB应用程序很有帮助的设计模式,而且用PHP语言显示了如何实现这些设计模式。还是有点想推荐学习JAVA方面的设计模式,相比java的面向对象发展的过程中远比PHP成熟,所以设计模式方面的书籍也很多,如大话设计模式等就是一本不错的书。

TOP6 PHP应用程序安全编程

这本书有点偏向于安全方面的学习,或许也正如书名,也可能是每一个程序员都可能有那么一颗想当黑客的心态,所以推荐本书是为了安全,特别是2015和2016年开始的网站被黑的问题越来越多,本书主要内容包括:去除应用程序安全漏洞,防御PHP攻击,提高运行PHP代码的服务器安全,实施严格的身份验证以及加密应用程序,预防跨站点脚本攻击,系统化测试应用程序安全性,解决第三方应用程序已有漏洞等。

TOP5 深入PHP面向对象、模式与实践

这本书讲解的知识(对象、高级特性、对象工具、对象与设计、模式等等)不光适用于PHP,它适用于所有支持面向对象技术的语言(如Java,Python,Ruby等),这是这本书最难能可贵之处,它并不是针对某一种语言来讲,而是针对多门语言来讲,书中除了PHP之外还常提及JAVA,如果你曾经接触过JAVA这门强类型语言,那么你在读书过程中能体会到静态语言与动态语言的区别,并且能体会到不管用什么语言来实现需求,最终都能殊途同归---应用面向对象的技术来解决问题。

TOP4.PHP与Mysql高性能开发

本书很新,2016年9月份新刷的出版,也正好赶上京东打折买的,总的来说也PHP业内也是算一本不错的书籍,就是前面第一章不是很喜欢,本书以“PHP与MySQL高性能应用开发”为主题,选取了其中为核心的佳实践进行讲解,是一个有十余年PHP开发经验的老程序员的经验总结。首先从语言层面总结了PHP编程中的一些疑点和难点,然后重点讲解了PHP的缓冲、网络编程、缓存技术、命令行、调试、测试、用户验证策略、代码重构等知识;然后重点讲解了MySQL的驱动、存储引擎、性能优化、memcached、sphinx全文搜索引擎等重要主题。

TOP3.PHP系统核心与最佳实践

这本是极力推荐的一本,我看完一次又一次地看,也是在国内PHP丛书中,最为好评的一本。而且很也实用。正如书序中所说的,这是一本面向突破瓶颈的php程序员的书。   由于语言的特性,php语言简单好用导致了编程人员水平以及代码的良莠不齐,工作一到两年的php人员都是模板工人的代名词。   此书在一定范围内开阔了开发人员的视野,比如通过面向对象的方式来解决php代码扩展性差的问题,网络编程应用来扩展php的实用范围,并且花费了相当的篇幅进行php源码的剖析,完成一个php的扩展项目,这是深度方面。   虽然有的地方..

TOP2 高性能PHP应用开发

一本广受好评的php性能优化方面的图书,通过介绍PHP的原理和相关的工具集来实现调优性能的目的。它分析和研究了Web应用程序的前端和后端,并系统地提升了其性能和运行效率。本书还介绍了PHP编码最佳实践的运用以及如何使用工具来应用缓存技术。另外书中也涉及了对web服务器的优化和数据库的优化。

TOP1 Modern PHP(现代PHP)

介绍了很棒的php新特性。作者还写了slimphp微框架,php之道。能潜移默化行程好的php编码风格。

我相信国内很多php开发者对php5.4以后的特征并不了解,国内还有很多公司采用着5.3的版本,这种守旧的思想对国内php开发者的技术成长很不利,虽然本书所讲的新特征在新版手册上都有,但你不一定能看到,本书做了一个很好的归纳。

原文链接:http://www.kubiji.cn/juhe-id7118.html

PHP书籍推荐TOP10排行榜相关推荐

  1. Silverlight书籍推荐阅读排行榜【续】

    上周整理了一个Silverlight书籍推荐阅读排行榜,其中推荐了不少优秀的Silverlight书籍. 今天,我在补充一些Silverlight 4新书,这些新书都是五星级推荐,希望能对大家学习Si ...

  2. Silverlight书籍推荐阅读排行榜

    Silverlight 4简体中文正式版脱机帮助文档      推荐指数: 该文档是目前最全而且最新的Silverlight开发文档,微软将其所有API使用方法在该文档中一一列举,并有详细实例演示. ...

  3. 经典算法书籍推荐以及算法书排行【算法四库全书】

    经典算法书籍推荐以及算法书排行[算法四库全书] 作者:霞落满天   https://linuxstyle.blog.csdn.net/    https://blog.csdn.net/21aspne ...

  4. 编程入门python语言是多大孩子学的-我的孩子需要学习Python吗?几岁开始学?有什么书籍推荐?...

    原标题:我的孩子需要学习Python吗?几岁开始学?有什么书籍推荐? 最近有一些家长问我,需不需要让孩子学习Python,孩子学习Python有什么作用? 最近确实有看到不少的机构在宣传Python, ...

  5. 自学python需要买书吗-我的孩子需要学习Python吗?几岁开始学?有什么书籍推荐?...

    近年来,全世界各个企业和政府的都非常青睐Python编程语言. 主要编程语言的发展趋势,图片来自 Stack Overflow在GitHub 2017年度报告中,Python 超越 Java 成第二受 ...

  6. 机器学习部分书籍推荐

     先说一下我看过的和正在看的一些书吧! <数学之美>:作者吴军大家都很熟悉.这本书主要的作用是引起了我对机器学习和自然语言处理的兴趣.里面以极为通俗的语言讲述了数学在这两个领域的应用. ...

  7. 管理书单 | 10本经典的管理学书籍推荐

    管理类的书籍其实有很多但是真正有用的却没多少. 无论你是正处于管理者的初始阶段,还是已经处于管理者的平稳期,都应该保持有效率的学习管理知识的状态.因为当今时代瞬息万变,管理方面的新问题层出不穷,唯有不 ...

  8. 专业书籍推荐 2008年10月8日更新

    一. 书籍相关网站 网上购书: 第二书店 www.dearbook.com.cn china-pub www.china-pub.com 卓越 www.joyo.com 书评: 豆瓣 www.doub ...

  9. java进阶书籍推荐(不包括基础)

    java进阶书籍推荐(不包括基础) 个人认为看书有两点好处: 能出版出来的书一定是经过反复的思考.雕琢和审核的,因此从专业性的角度来说,一本好书的价值远超其他资料 对着书上的代码自己敲的时候方便 &q ...

最新文章

  1. mysql主从 1050错误
  2. webpack2.x基础属性讲解(二)
  3. 哈尔滨学院 计算机等级考试证书,2018年9月黑龙江哈尔滨学院计算机等级考试证书领取通知...
  4. apache ii评分和死亡率_高大上的风险分层系统:APACHE评分到底是啥?
  5. PHP cURL 函数
  6. 数据科学 IPython 笔记本 8.10 自定义颜色条
  7. 34个省级行政区简图_全国23个省中,为什么广东要分为21个地级市?今天总算知道了...
  8. atomic 原子量的使用心得
  9. 网络广告的效果测定与评估
  10. 趣味测试类微信小程序
  11. Excel:动态图表展示(点击按钮选择不同的员工名字,自动呈现对应的数据展示)
  12. 现代 React Web 开发实战——kanban实现卡片拖拽
  13. Verilog HDL可综合描述(高质量Verilog书写)
  14. Android 打开手机淘宝,并自动识别淘口令,弹出商品信息
  15. 新基建时代,5万亿市值腾讯还有大发展
  16. Python基础教程:一次性搞定 Django Form
  17. This beta version of Typora is expired,please download and install a newe最新解决方案
  18. ckeditor使用教程
  19. 谷歌首席决策科学家:30篇文章通关数据科学与人工智能(转自TinyMind社区)
  20. 原来消除手机上瘾才是幼儿编程的最大意义-大宝python学习记

热门文章

  1. 一位资深数据人对数据挖掘的深度解读
  2. 伴,就是一人一半,凑在一起才完整
  3. 上海泰泽投资咨询有限公司(日本VE协会上海办事处)与江苏省外专局签订战略合作协议
  4. 气动元件-单双作用气缸及电磁阀
  5. 1.网络基础-走进网络世界
  6. vmware esxi6.x 环境下 oracle 11gR2 ASM 的raw裸映射磁盘更换为虚拟存储磁盘
  7. 中小学数学卷子自动生成程序分析
  8. Python:从入门到实践-20章有关Heroku的各种坑(2)
  9. 51nod 1276 岛屿的数量
  10. Java用while循环for循环解决有一张足够大的纸、折成与珠穆朗玛峰的高度。