PHP核心技术与最佳实践(第2版) - (EPUB全文下载)

文件大小:0.71 mb。
文件格式:epub 格式。
书籍内容:

PHP核心技术与最佳实践(第2版)
第1章 面向对象思想的核心概念
1.1 面向对象的“形”与“本”
1.1.1 对象的“形”
1.1.2 对象的“本”
1.1.3 对象与数组
1.1.4 对象与类
1.2 魔术方法的应用
1.2.1 __set和__get方法
1.2.2 __call和__callStatic方法
1.2.3 __toString方法和__debugInfo方法
1.3 命名空间与自动加载
1.3.1 理解命名空间
1.3.2 自动加载
1.4 继承与多态
1.4.1 类的组合与继承
1.4.2 各种语言中的多态
1.5 面向接口编程
1.5.1 接口的作用
1.5.2 对PHP接口的思考
1.6 反射
1.6.1 如何使用反射API
1.6.2 反射有什么作用
1.7 异常和错误处理
1.7.1 如何使用异常处理机制
1.7.2 怎样看PHP的异常
1.7.3 PHP中的错误级别
1.7.4 PHP中的错误处理机制
1.7.5 PHP7对异常机制的改进
1.8 本章小结
第2章 面向对象的设计原则
2.1 面向对象设计的五大原则
2.1.1 单一职责原则
2.1.2 接口隔离原则
2.1.3 开放-封闭原则
2.1.4 替换原则
2.1.5 依赖倒置原则
2.2 一个面向对象留言本的实例
2.3 面向对象的思考
2.4 本章小结
第3章 PHP网络技术及应用
3.1 HTTP协议详解
3.1.1 HTTP协议与HTTP/2协议
3.1.2 HTTP协议如何工作
3.1.3 HTTP应用:模拟灌水机器人
3.1.4 垃圾信息防御措施
3.2 抓包工具
3.2.1 抓包工具分类
3.2.2 Fiddler功能与原理
3.2.3 安装Fiddler
3.2.4 Fiddler基本界面
3.2.5 使用Fiddler进行HTTP断点调试
3.3 Socket进程通信机制及应用
3.3.1 进程通信相关概念
3.3.2 Socket演示:实现服务器端与客户端的交互
3.3.3 使用wireshar分析TCP/IP数据包
3.3.4 Socket函数原型
3.3.5 PHP中的Socket函数
3.3.6 Socket交互应用:使用Socket抓取数据
3.4 cURL工具及应用
3.4.1 建立cURL请求的基本步骤
3.4.2 检查cURL错误和获取返回信息
3.4.3 在cURL中伪造头信息
3.4.4 在cURL中用POST方法发送数据
3.4.5 使用cURL实现简单的文件上传服务
3.4.6 cURL批处理
3.4.7 cURL设置项
3.5 简单邮件传输协议SMTP
3.5.1 SMTP协议如何工作
3.5.2 SMTP协议常用命令
3.5.3 SMTP协议应用:使用Socket发送邮件
3.6 WebService的前世今生
3.6.1 WebService简介
3.6.2 Web服务的实现模式
3.6.3 简单对象访问协议SOAP
3.6.4 调试工具soapUI
3.7 Cookie详解
3.7.1 Cookie的基本概念及设置
3.7.2 PHP和JavaScript对Cookie的操作
3.7.3 Cookie存储机制及应用
3.7.4 Cookie跨域与P3P、CORS协议
3.7.5 本地存储localStorage
3.8 Session详解
3.8.1 Session的基本概念及设置
3.8.2 Session的工作原理
3.8.3 Session入库
3.8.4 集群环境下的Session处理
3.8.5 Cookie与Session问答
3.9 本章小结
第4章 RPC与服务治理的概念
4.1 理解RPC
4.1.1 RPC的原理
4.1.2 RPC的组成元素
4.2 HPROSE的介绍
4.3 何为服务治理
4.4 服务发现与服务注册
4.4.1 Paxos协议
4.4.2 ZooKeeper的介绍与安装
4.4.3 深入了解ZooKeeper
4.4.4 ZooKeeper的应用
4.4.5 etcd的介绍
4.4.6 在PHP中使用etcd参与服务治理
4.5 高性能网络库
4.6 微服务概念简介
4.7 本章小结
第5章 PHP与数据库基础
5.1 什么是PDO
5.1.1 PDO预定义类
5.1.2 如何使用PDO
5.1.3 PDO参数绑定与预编译
5.1.4 PDO事务处理
5.1.5 PDO的效率问题
5.2 数据库应用优化
5.2.1 索引与性能分析
5.2.2 服务器和配置的优化
5.2.3 MySQL瓶颈及应对措施
5.3 数据库设计
5.3.2 数据库分区
5.3.3 分表的应用
5.4 MySQL的高级应用
5.4.1 MySQL视图
5.4.2 MySQL存储过程和事件调度
5.4.3 用MySQL模拟消息队列
5.4.4 SQL注入漏洞与防范
5.4.5 MySQL全文搜索与Elasticsearch
5.5 数据库锁与事务
5.5.1 数据库锁
5.5.2 数据库事务
5.5.3 分布式事务
5.6 数据库中间件
5.6.1 中间件的介绍
5.6.2 数据库中间件的原理与实现
5.7 本章小结
第6章 PHP框架实现原理
6.1 MVC模式
6.2 PHP框架Lonicera 0.1
6.2.1 实现bootstrap
6.2.2 路由器层的实现
6.2.3 数据模型
6.2.4 视图层实现
6.2.5 对框架的初步改进
6.3 Lonicera 0.2框架增强
6.3.1 引入异常机制
6.3.2 拦截器和插件的原理与实现
6.3.3 Request增强与安全防御
6.4 Lonicera框架0.3版实现
6.4.1 composer的介绍与安装
6.4.2 composer的类加载机制
6.4.3 使用composer来重构框架
6.4.4 基于composer的Model增强
6.4.5 控制反转与依赖注入
6.5 本章小结 ............

以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。

版权声明:书云(openelib.org)是世界上最大的在线非盈利图书馆之一,致力于让每个人都能便捷地了解我们的文明。我们尊重著作者的知识产权,如您认为书云侵犯了您的合法权益,请参考版权保护声明,通过邮件openelib@outlook.com联系我们,我们将及时处理您的合理请求。 数研咨询 流芳阁 研报之家 AI应用导航 研报之家
书云 Open E-Library » PHP核心技术与最佳实践(第2版) - (EPUB全文下载)