PHP和MySQL Web开发(原书第5版) 共分五篇,31章。第一篇(第1~7章)涵盖PHP语言的基础知识,包括PHP快速入门、数据存储和读取、数组、字符串操作与正则表达式、代码重用与函数编写、面向对象特性以及错误和异常处理。第二篇(第8~13章)涵盖MySQL的基础知识,包括Web数据库设计、创建和使用,以及使用PHP从Web访问MySQL数据库、MySQL高级管理和高级编程。第三篇(第14~16章)讲解Web应用的安全性,分析了Web应用的安全风险、如何构建安全的Web应用,以及使用PHP实现身份认证的方法。第四篇(第17~24章)讲解PHP的高级编程技术,包括与文件系统和服务器的交互、使用网络和协议函数、管理日期和时间、国际化与本地化、图像生成、使用PHP会话控制、JavaScript与PHP集成,以及PHP的其他有用特性。第五篇(第25~31章)的重点是实战,该篇从在大型项目中使用PHP和MySQL开始,针对当前*新Web应用开发潮流,介绍了几个重要的Web产品实现细节,这些项目包括:用户身份认证和个性化、基于Web的电子邮件客户端、社交媒体集成和购物车。
升级内容
与本书第4版相比,第5版进行了全面更新、重写和扩展,详尽介绍了PHP 5.6到7的版本更新和新特性,以及MySQL最新版本的新特性。
目录
- 第一篇 使用PHP
- 第1章 PHP快速入门教程2
- 第2章 数据存储和读取40
- 第3章 使用数组60
- 第4章 字符串操作与正则表达式84
- 第5章 代码重用与函数编写110
- 第6章 面向对象特性135
- 第7章 错误和异常处理 171
- 第二篇 使用MySQL
- 第8章 Web数据库设计182
- 第9章 Web数据库创建192
- 第10章 使用MySQL数据库214
- 第11章 使用PHP从Web访问MySQL数据库234
- 第12章 MySQL高级管理251
- 第13章 MySQL高级编程270
- 第三篇 Web应用安全性
- 第14章 Web应用安全风险286
- 第15章 构建安全的Web应用294
- 第16章 使用PHP实现身份验证方法314
- 第四篇 PHP高级编程技术
- 第17章 与文件系统和服务器交互328
- 第18章 使用网络和协议函数348
- 第19章 管理日期和时间364
- 第20章 国际化与本地化377
- 第21章 生成图像387
- 第22章 使用PHP会话控制410
- 第23章 JavaScript与PHP集成424
- 第24章 PHP的其他有用特性446
- 第五篇 构建实用的PHP和MySQL项目
- 第25章 在大型项目中使用PHP和MySQL456
- 第26章 调试和日志468
- 第27章 构建用户身份验证和个性化484
- 第28章 使用Laravel构建基于Web的电子邮件客户端(第一部分)517
- 第29章 使用Laravel构建基于Web的电子邮件客户端(第二部分) 536
- 第30章 社交媒体集成分享以及验证582
- 第31章 构建购物车595