热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

学php看什么书

本篇文章的目的是想较全面地推荐10本PHP书籍,暂不讨论LinuxNGINXMysql等其他丛书。前言…

本篇文章的目的是想较全面地推荐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开发者的技术成长很不利,虽然本书所讲的新特征在新版手册上都有,但你不一定能看到,本书做了一个很好的归纳。

以上就是学php看什么书的详细内容,更多请关注#其它相关文章!


推荐阅读
  • Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOMEbinjava–option来启 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • 本文介绍了Java工具类库Hutool,该工具包封装了对文件、流、加密解密、转码、正则、线程、XML等JDK方法的封装,并提供了各种Util工具类。同时,还介绍了Hutool的组件,包括动态代理、布隆过滤、缓存、定时任务等功能。该工具包可以简化Java代码,提高开发效率。 ... [详细]
  • t-io 2.0.0发布-法网天眼第一版的回顾和更新说明
    本文回顾了t-io 1.x版本的工程结构和性能数据,并介绍了t-io在码云上的成绩和用户反馈。同时,还提到了@openSeLi同学发布的t-io 30W长连接并发压力测试报告。最后,详细介绍了t-io 2.0.0版本的更新内容,包括更简洁的使用方式和内置的httpsession功能。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 本文介绍了如何使用python从列表中删除所有的零,并将结果以列表形式输出,同时提供了示例格式。 ... [详细]
  • CentOS 7部署KVM虚拟化环境之一架构介绍
    本文介绍了CentOS 7部署KVM虚拟化环境的架构,详细解释了虚拟化技术的概念和原理,包括全虚拟化和半虚拟化。同时介绍了虚拟机的概念和虚拟化软件的作用。 ... [详细]
  • 单点登录原理及实现方案详解
    本文详细介绍了单点登录的原理及实现方案,其中包括共享Session的方式,以及基于Redis的Session共享方案。同时,还分享了作者在应用环境中所遇到的问题和经验,希望对读者有所帮助。 ... [详细]
  • 大学生自学复制假饭卡:2个月卖出3千张,获利10万元!背后的神器长啥样?
    山东淄博的一名在校大学生通过自学复制饭卡的技术,2个月内成功卖出3千张假饭卡,获利10万元。他使用了一种特殊的设备来复制饭卡,并通过网店销售给其他学生。该学生已被刑拘。此事被发现是因为学校食堂管理员发现了大量负数的情况,经警方调查后发现是这名学生所为。他制作的假饭卡与真卡几乎一模一样,售价仅为面值的40%。该学生一共复制了三千多张饭卡,并已全部卖完,获利十万余元。 ... [详细]
  • 众筹商城与传统商城的区别及php众筹网站的程序源码
    本文介绍了众筹商城与传统商城的区别,包括所售产品和玩法不同以及运营方式不同。同时还提到了php众筹网站的程序源码和方维众筹的安装和环境问题。 ... [详细]
  • 本文介绍了Windows操作系统的版本及其特点,包括Windows 7系统的6个版本:Starter、Home Basic、Home Premium、Professional、Enterprise、Ultimate。Windows操作系统是微软公司研发的一套操作系统,具有人机操作性优异、支持的应用软件较多、对硬件支持良好等优点。Windows 7 Starter是功能最少的版本,缺乏Aero特效功能,没有64位支持,最初设计不能同时运行三个以上应用程序。 ... [详细]
  • 集成电路企业在进行跨隔离网数据交换时面临着安全性问题,传统的数据交换方式存在安全性堪忧、效率低下等问题。本文以《Ftrans跨网文件安全交换系统》为例,介绍了如何通过丰富的审批流程来满足企业的合规要求,保障数据交换的安全性。 ... [详细]
  • 一句话解决高并发的核心原则
    本文介绍了解决高并发的核心原则,即将用户访问请求尽量往前推,避免访问CDN、静态服务器、动态服务器、数据库和存储,从而实现高性能、高并发、高可扩展的网站架构。同时提到了Google的成功案例,以及适用于千万级别PV站和亿级PV网站的架构层次。 ... [详细]
author-avatar
卿为倾峰888
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有