PHP和MySQL Web开发 (原书第五版) 中文版怎么样?
本书是使用PHP和MySQL构建数据库驱动的Web应用程序的权威指南,十余年畅销不衰。
全书共分五篇,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的电子邮件客户端、社交媒体集成和购物车。
作者简介:
Luke Welling是OmniTI公司的一名软件工程师,经常出席一些国际会议(例如,OSCON、 ZendCon、MySQLUC、PHPCon、OSDC以及LinuxTag)并就开源和Web开发话题发表演讲。在加入OmniTI公司之前,他曾作为数据库提供商的Web分析师为Hitwise.com公司工作。此外,他还是Tangled Web Design公司的独立顾问,并曾在澳大利亚墨尔本RMIT大学教授计算机科学课程。他拥有应用科学(计算机科学)的学士学位。 Laura Thomson是Mozilla公司的研发总监。之前,她是OmniTI公司和Tangled Web Design公司的董事。此外,Laura曾经在RMIT大学和波士顿咨询公司工作过。她拥有应用科学(计算机科学)学士学位和工程学(计算机系统工程)学士学位。
目录:
第1章 PHP快速入门教程2
第2章 数据存储和读取40
第3章 使用数组60
第4章 字符串操作与正则表达式84
第5章 代码重用与函数编写110
第6章 面向对象特性135
第7章 错误和异常处理 171
第8章 Web数据库设计182
第9章 Web数据库创建192
第10章 使用MySQL数据库214
第11章 使用PHP从Web访问MySQL数据库234
第12章 MySQL高级管理251
第13章 MySQL高级编程270
第14章 Web应用安全风险286
第15章 构建安全的Web应用294
第16章 使用PHP实现身份验证方法314
第17章 与文件系统和服务器交互328
第18章 使用网络和协议函数348
第19章 管理日期和时间364
第20章 国际化与本地化377
第21章 生成图像387
第22章 使用PHP会话控制410
第23章 JavaScript与PHP集成424
第24章 PHP的其他有用特性446
第25章 在大型项目中使用PHP和MySQL456
第26章 调试和日志468
第27章 构建用户身份验证和个性化484
第28章 使用Laravel构建基于Web的电子邮件客户端(第一部分)517
第29章 使用Laravel构建基于Web的电子邮件客户端(第二部分) 536
第30章 社交媒体集成分享以及验证582
第31章 构建购物车595
点击下载