Update 2016-09-05:

今天有朋友留言说,五年过去了,是不是要更新一下了?我仔细反思了下,仍然是没有什么好书值得推荐的。

补充解释一下我为什么这么说。我对这个问题的理解,一直是“体”和“用”两个层面的问题。在这里,“体”是什么?是“软件工程”、是“程序设计”、是“代码编写”。“用”是什么?就是PHP。

所以,题目问“关于PHP的好书有哪些”,我理解,这问题其实是很狭隘的。所以,最权威的东西,基本就是官方的文档了,深入点的材料大概是《PHP Internals》这类东西,或者关于扩展编写的原理的,再还有什么,实在是想不出来。

但是,如果问及,“关于程序设计的好书有哪些”,“关于软件工程的好书有哪些”,我想是很多很多的。大家可以到相应的问题下面看看高票答案,网上也很多“程序员必读书单TOP10,20,50”之类的东西,都是很具有参考价值的。

在很多想从事程序员这个行业的新人眼里,程序员就是学PHP,学Java,学C++,学iOS,更有甚者,荒谬到学习VisualStudio,学习Eclipse,学习XCode,我很想告诉他们,其实,你们先要学习原理,原理就是五大原理,计算机组成、操作系统、数据库、计算机网络、编译原理,然后,你们要学好算法与数据结构,再次,才是编程语言。语言已经是实践层面的东西了。语言,尤其是以应用为目的的语言学习,都是很浅层次的知识,花点时间看看文档,也就够了。

《PHP Internals》:首页 | TIPI: 深入理解PHP内核

==========原答案==========

我感觉一本都没有⋯⋯

一般大家最为推崇的一本书是那个叫“圣经”的书,就我个人感觉来说,那本书还是挺垃圾的。

有个朋友跟我说,“PHP是一个没有营养的语言”,我觉得这个话,没错。所以,学习PHP并不需要看什么书的,市面上任何号称的PHP入门,你可以挑一个最最便宜的来看,因为语法没啥难点,无非就那么点东西,哪个书都一样。而这个语言本身的话,基本没有什么深刻内涵,就是一个解决问题的语言。

所以,你用PHP,可能就是要抱着一种实用主义精神,研究如何快速的,解决问题。

至于后面面向对象的开发范式,Web框架,我想这些东西都不是PHP特有的,PHP已有的这些,也都是从别的语言借鉴而来,也没什么人专门为了这些去写书。学面向对象,可以看看设计模式,.net框架,学Web框架,可以学学RoR,我觉得就很全了。

至于PHP本身,真没啥好学的。

明确了态度后,还是给个推荐吧:

1. 圣经,搜搜就知道,推荐指数 3星

2. php官网手册,推荐指数 5星

3. 知名框架源代码,如Zend Framework,Code Igniter,Yii Framework的源代码,推荐指数 5星

php mysql书有什么_关于 PHP 的好书有哪些?相关推荐

  1. python数据分析书单排行_数据分析有哪些好书值得推荐?

    1.统计学书单 如果你打开招聘的职位要求,都会要求具有统计学的知识,这是因为统计学是数据分析.机器学习的基础知识,是必须要学习的. 推荐理由:很多人感到统计学无聊,是因为从一开始就没有明白学习这门课的 ...

  2. c语言连接数据库例子,c语言操作mysql数据库小例子_互帮互助(C language MySQL database operation example _ mutual help).doc...

    这是精心收集的精品经典资料,值得下载保存阅读! c语言操作mysql数据库小例子_互帮互助(C language MySQL database operation example _ mutual h ...

  3. golang mysql连接池原理_[Go] golang实现mysql连接池

    golang中连接mysql数据库,需要使用一个第三方类库github.com/go-sql-driver/mysql,在这个类库中就实现了mysql的连接池,并且只需要设置两个参数就可以实现 一般连 ...

  4. mysql db模块下载_易语言MySql数据库操作类V1.0模块源码

    易语言MySql数据库操作类V1.0模块源码 易语言MySql数据库操作类V1.0模块源码 系统结构:MySql数据库连接类_测试子程序,置连接选项,连接,关闭,是否已连接,取连接句柄,置连接句柄,执 ...

  5. 高性能mysql观会感_【高性能Mysql 】读书笔记(一)

    第1章 Mysql架构与历史 MYSQL最重要.最与众不同的特性是它的存储引擎架构,这种架构的设计将查询处理( Query Processing)及其他系统任务( Server Task)和数据的存储 ...

  6. 鸿蒙造化塔都市,御天神皇_正文 第五章:鸿蒙造化塔_书趣阁_笔趣阁

    正文 第五章:鸿蒙造化塔 萧无邪清晰的感觉到自己的神庭中,凭空出现一处神秘空间,一尊九层高塔赫然矗立在其中.造型古朴,雄浑典雅,其上紫光闪现,端的圣洁无论,煌煌之威浩然而下. 神庭乃人身百窍之首,是元 ...

  7. 人民日报书单: 100 本增长见识的好书

    标题 人民日报书单: 100 本增长见识的好书 书单目录 人民日报书单: 100 本增长见识的好书 读书, 是世界上门槛最低的高贵举动.它改变你的容颜, 丰富你的思想, 提升你的逻辑谈吐.在阅读上花的 ...

  8. 20年程序员生涯,读了200多本技术书,挑了几本精华好书分享给大家

    不知不觉已经又走过了20个年头了,今年已经44了,虽然我已经退休在家,但一直都保持着读书的习惯,我每年平均要读10本技术书籍,保持不让自己的技术落伍. 这些年读的技术书不下200本,很多好书我都会保存 ...

  9. php mysql开发实战 光盘_随书光盘-PHP开发实战1200例 | 软件库

    摘要 <PHP开发实战1200例(第1卷)>简介:<PHP开发实战1200例>包括第Ⅰ卷.第Ⅱ卷共计1200个例子,<PHP开发实战1200例(第1卷)>是第Ⅰ卷, ...

最新文章

  1. Keil代码整体偏移和查找功能
  2. poj-1384 Piggy-Bank
  3. 第十四章 架构师领导艺术(待续)
  4. 使用ssh-keygen生成私钥和公钥
  5. python和r语言比较_Python和R语言之分析对比 - 数据分析
  6. 51单片机mysql_51单片机的定时器
  7. 世界上最欢乐的职业,可能就是蹦极的工作人员了!
  8. C++:14---虚继承,虚函数,多态
  9. python如何快速导入未安装模块_如何导入安装在sitepackages中的模块
  10. java locale中文_locale错误导致Java中文乱码错误的总结
  11. 把excel数据生成sql insert语句
  12. Socket编程--TCP粘包问题
  13. python登录华为路由器
  14. Navicat连接不上远程服务器MySQL提示10038
  15. 我们现在不再需要杀毒软件了吗?
  16. 计算机基础2,计算机基础总结2
  17. 带你用selenium IDE的录制第一个自动化测试脚本
  18. 关于定量控制污水流量计的安装、维护与定期比对及计量
  19. 建筑识图与构造【1】
  20. 1135 Is It A Red-Black Tree (30分)

热门文章

  1. 软件开发编程规范及原则
  2. Win10 Windows Subsystem for Linux
  3. php文件关联sublime,Win10系统文件上添加Sublime Text 3的打开方式
  4. pacs定位线_C#开发PACS医学影像处理系统(十五):Dicom影像交叉定位线算法
  5. linux作业调度软件,Zeit - Linux中定时任务和临时任务的图形化工具
  6. 汇编语言:保留字符串中的大写字母
  7. idea项目打包为war包
  8. udig-1.4.0 开发环境搭建
  9. ABP无法使用异步操作,但要调用异步方法
  10. 中国隧道掘进机(TBM)行业市场供需与战略研究报告