作品简介

一本技术书籍的价值在于其对知识的提炼和其与众不同的地方。举例来说,到一个书店去看书,你最想用笔抄下来或用手机拍下来的那几页,就是对你帮助最大的部分,也是你认为这本书的价值所在。正是基于这个想法,我们思考了第2版该写什么,怎么写,哪些地方会对读者有帮助。我们试图从不同的角度带领读者来看PHP,给这本书注入一些不一样的东西。我希望这是一件有意义的事。新技术和新理念爆炸式增长,一本书不能说尽天下事,但是我还是希望本书能够帮到你。

列旭松,陈文著。

作品目录

  • 前言
  • 第1章 面向对象思想的核心概念
  • 1.1 面向对象的“形”与“本”
  • 1.2 魔术方法的应用
  • 1.3 命名空间与自动加载
  • 1.4 继承与多态
  • 1.5 面向接口编程
  • 1.6 反射
  • 1.7 异常和错误处理
  • 1.8 本章小结
  • 第2章 面向对象的设计原则
  • 2.1 面向对象设计的五大原则
  • 2.2 一个面向对象留言本的实例
  • 2.3 面向对象的思考
  • 2.4 本章小结
  • 第3章 PHP网络技术及应用
  • 3.1 HTTP协议详解
  • 3.2 抓包工具
  • 3.3 Socket进程通信机制及应用
  • 3.4 cURL工具及应用
  • 3.5 简单邮件传输协议SMTP
  • 3.6 WebService的前世今生
  • 3.7 Cookie详解
  • 3.8 Session详解
  • 3.9 本章小结
  • 第4章 RPC与服务治理的概念
  • 4.1 理解RPC
  • 4.2 HPROSE的介绍
  • 4.3 何为服务治理
  • 4.4 服务发现与服务注册
  • 4.5 高性能网络库
  • 4.6 微服务概念简介
  • 4.7 本章小结
  • 第5章 PHP与数据库基础
  • 5.1 什么是PDO
  • 5.2 数据库应用优化
  • 5.3 数据库设计
  • 5.4 MySQL的高级应用
  • 5.5 数据库锁与事务
  • 5.6 数据库中间件
  • 5.7 本章小结
  • 第6章 PHP框架实现原理
  • 6.1 MVC模式
  • 6.2 PHP框架Lonicera 0.1
  • 6.3 Lonicera 0.2框架增强
  • 6.4 Lonicera框架0.3版实现
  • 6.5 本章小结
  • 第7章 PHP扩展开发
  • 7.1 为什么要开发PHP扩展
  • 7.2 搭建PHP扩展框架
  • 7.3 PHP内核中的变量
  • 7.4 PHP内核中的HashTable分析
  • 7.5 Zend API详解与扩展编写
  • 7.6 唯一ID生成扩展实现
  • 7.7 本章小结
  • 第8章 缓存详解
  • 8.1 认识缓存
  • 8.2 文件缓存
  • 8.3 Opcode缓存
  • 8.4 客户端缓存
  • 8.5 Web服务器缓存
  • 8.6 本章小结
  • 第9章 Memcached使用与实践
  • 9.1 为什么要用Memcached
  • 9.2 Memcached的安装及使用
  • 9.3 深入了解Memcached
  • 9.4 Memcached分布式布置方案
  • 9.5 本章小结
  • 第10章 Redis使用与实践
  • 10.1 Redis的安装及使用
  • 10.2 事务处理
  • 10.3 持久化
  • 10.4 主从同步
  • 10.5 Redis集群实战
  • 10.6 扩展库phpredis安装及使用
  • 10.7 Redis应用实践
  • 10.8 深入了解Redis内核
  • 10.9 本章小结
  • 第11章 高性能网站架构方案
  • 11.1 如何优化网站响应时间
  • 11.2 MySQL响应速度提高方案:HandlerSocket
  • 11.3 MySQL稳定性提高方案:主从复制
  • 11.4 Web应用加速方案:Varnish
  • 11.5 异步计算方案:Gearman
  • 11.6 本章小结
  • 第12章 代码调试和测试
  • 12.1 调试PHP代码
  • 12.2 前端调试
  • 12.3 日志管理
  • 12.4 代码性能测试技术
  • 12.5 单元测试
  • 12.6 压力测试
  • 12.7 本章小结
  • 第13章 Hash算法与数据库实现
  • 13.1 Hash函数
  • 13.2 Hash算法
  • 13.3 Hash表
  • 13.4 一个小型数据库的实现
  • 13.5 本章小结
展开全部