标签
内容简介
本书是美国技术作者 W. Jason Gilmore 所著 Beginning PHP and MySQL: From Novice to Professional 的中文译本,由人民邮电出版社于 2011 年出版,属“图灵程序设计丛书”Web 开发系列。全书分为 PHP 与 MySQL 两大板块,按 38 章组织:前半部分从 PHP 的历史与版本演进讲起,依次介绍环境配置、语法基础、函数、数组、面向对象编程与高级 OOP 特性、错误与异常处理、字符串与正则表达式、文件和操作系统操作、PEAR、日期时间、HTML 表单处理、身份验证、文件上传、网络编程、LDAP、会话处理、Smarty 模板、Web 服务、网站安全、jQuery 与 AJAX 增强,以及面向国际化的网站构建与 Zend 框架入门;后半部分转入 MySQL,讲解安装配置、客户端工具、存储引擎与数据类型、安全设置、PHP 与 MySQL 的连接方式、PDO、存储例程、触发器、视图、实用查询技巧、索引与搜索、事务以及数据导入导出。书中配合大量可直接用于实际项目的示例代码,兼顾教程的系统性与手册的查阅便利,适合希望系统掌握 LAMP 技术栈、并能将 PHP 与 MySQL 结合构建数据驱动网站的读者。本版内容基于 PHP 5.3 及同期 MySQL 版本,部分语法与框架细节已与当前主流版本存在差异,学习时需对照官方文档更新。
编辑推荐
这是一本在 PHP 圈子里流传很广的老牌“大部头”。作者的写法并不追求花哨,而是按照一名 Web 开发者真实的成长顺序铺开:先把语法、数组、函数、OOP、异常、字符串与文件操作打牢,再谈表单、身份认证、上传、会话、模板与框架,最后进入 MySQL 的安装、数据类型、存储引擎、索引、事务与导入导出。如此安排的好处是,PHP 与数据库两部分不再是两块互不相干的知识,而是从第 30 章起自然地衔接在一起。它的另一个价值在于完整性:由于本书最初的中文译本广泛流传于各类编程学习资料包中,很多人把它当作 LAMP 入门的第一本系统读物。需要提醒的是,本版对应的是 PHP 5.3 时代的技术生态,mysql 扩展、PEAR、Smarty、Zend Framework 等内容今天已较少使用,阅读时应当抓住原理与思路,而具体的函数名、扩展选择和框架用法要以现行官方文档为准。
适合谁读
适合
- 熟悉 HTML 基础、准备系统学习后端开发的初学者
- 需要同时贯通 PHP 语言与 MySQL 数据库的在校学生
- 使用 LAMP 技术栈、想要补全知识体系的中初级开发者
- 希望把本书当作案头参考手册随手查阅的工程师
不适合
- 完全没有编程基础、不熟悉任何一门编程语言的零起点读者
- 只使用 Laravel、Symfony 等现代框架、不打算了解底层机制的开发者
- 需要系统学习 PHP 8 新语法、现代 PHP 生态(如 Composer、PSR 规范)的读者
阅读建议
- 按章节顺序通读,PHP 部分务必亲手敲完示例代码,不要只浏览不实践
- 读到第 30 章 PHP 与 MySQL 结合时,建议自建一个小型项目,把表单、会话、数据库增删改查串起来
- 遇到 PEAR、Smarty、Zend Framework 等已过时的组件可略读,理解思路即可,不必逐字研读
- 对照 PHP 官方手册核对函数与扩展的现状,把书中旧写法替换为 mysqli 或 PDO 的当前推荐写法
出版社简介
人民邮电出版社
中国 · 成立于 1953 年
人民邮电出版社以科技、计算机与信息通信类图书见长,并由此延伸至摄影、艺术、软件学习与励志成长等门类,形成较为多元的出版方向。库内图书既涵盖《重构与模式(修订版)》《华为交换机学习指南(第二版)》等计算机与通信技术读物,也收录《小王子(中英法彩绘典藏纪念版)》《了不起的盖茨比》《假如给我三天光明》等双语典藏类作品;《北京十年:1980-1990》与《鬼刀 WLOP个人插画作品集》则体现其在摄影与艺术领域的布局。作者资源包括安东尼·圣埃克苏佩里、海伦·凯勒、Joshua Kerievsky、王达、张兆增与WLOP等。
目录
- 第1章 PHP概述
- 第2章 环境配置
- 第3章 PHP基础
- 第4章 函数
- 第5章 数组
- 第6章 面向对象的PHP
- 第7章 高级OOP特性
- 第8章 错误和异常处理
- 第9章 字符串和正则表达式
- 第10章 处理文件和操作系统
- 第11章 PEAR
- 第12章 日期和时间
- 第13章 处理HTML表单
- 第14章 身份验证
- 第15章 处理文件上传
- 第16章 网络
- 第17章 PHP和LDAP
- 第18章 会话处理程序
- 第19章 用Smarty模板化
- 第20章 Web服务
- 第21章 保护网站安全
- 第22章 用jQuery和PHP创建AJAX增强特性
- 第23章 构建面向全世界的网站
- 第24章 Zend框架介绍
- 第25章 MySQL介绍
- 第26章 安装和配置MySQL
- 第27章 MySQL客户端
- 第28章 MySQL存储引擎和数据类型
- 第29章 保护MySQL的安全
- 第30章 结合使用PHP与MySQL
- 第31章 PDO介绍
- 第32章 存储例程
- 第33章 MySQL触发器
- 第34章 视图
- 第35章 实用数据库查询
- 第36章 索引和搜索
- 第37章 事务
- 第38章 导入和导出数据
常见问题
这本书是第几版?由谁翻译?
人民邮电出版社出版的第 4 版,2011 年 6 月推出,译者朱涛江,ISBN 为 9787115253521,属于“图灵程序设计丛书”。第 3 版于 2009 年出版,ISBN 为 9787115189097。
书里的内容现在还有用吗?
核心部分仍然有用,如 PHP 语法、数组与字符串处理、OOP 概念、SQL 基础、索引与事务原理、数据导入导出思路等。但书基于 PHP 5.3 编写,mysql 扩展、PEAR、Smarty、Zend Framework 等已基本被淘汰,实践时需改用 mysqli/PDO 与现代工具链。
零基础可以直接读这本书吗?
不太建议。本书默认读者已了解 HTML,并具备基础编程概念,语法部分推进较快。建议先补完 HTML/CSS 与一门语言的入门内容,再回来系统学习。
PHP 与 MySQL 两部分可以分开跳读吗?
可以。前 24 章自成体系,讲 PHP 语言与 Web 开发相关专题;第 25 章起进入 MySQL。但真正体现本书价值的是第 30 章“结合使用 PHP 与 MySQL”,建议至少把这一段完整读完并动手实践。
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。