标题：程序员成长课堂：PHP标准教程
图书信息
书 名: 程序员成长课堂  :PHP标准教程
作　者：张少卓
出版社： 化学工业出版社
出版时间： 2011年4月1日
ISBN: 9787122105516
开本： 16开
定价: 45.00元
内容简介
《程序员成长课堂:PHP标准教程》由浅入深，全面、系统地介绍了PHP开发技术。《程序员成长课堂:PHP标准教程》提供了大量实例，供读者实战演练。另外，《程序员成长课堂:PHP标准教程》附带大量配套教学视频，帮助读者更好地学习《程序员成长课堂:PHP标准教程》内容。这些视频和书中的实例源代码一起收录于《程序员成长课堂:PHP标准教程》的配套光盘中。
《程序员成长课堂:PHP标准教程》共分3篇20章，内容包括PHP网站开发概述、PHP环境搭建、HTML基础、PHP基本语法、流程控制语句、函数、字符串处理、时间和日期处理、数组操作、表单处理、面向对象编程、数据库与SQL语句、PHP访问数据库、文件操作、图像操作、电子邮件、会话应用、MVC开发模式、网络投票模块、内容管理系统、人人微博站系统。
《程序员成长课堂:PHP标准教程》适用于PHP网站开发技术自学人员作为参考用书，也可作为大中专院校相关专业教材用书。
图书目录
第1篇 基础篇
第1章 PHP网站开发概述 
1.1 网站开发概述 
1.1.1 网站的构成 
1.1.2 网站的运行原理 
1.1.3 网站开发的技术和分工 
1.2 PHP概述 
1.2.1 PHP应用领域 
1.2.2 PHP的特点 
1.2.3 PHP适合你吗 
1.3 本章小结 
1.4 本章习题 
第2章 PHP环境搭建 
2.1 服务器端和客户端 
2.2 PHP的安装和配置 
2.2.1 PHP的获取和安装 
2.2.2 PHP的配置 
2.3 Apache的安装和配置 
2.3.1 Apache的获取和安装 
2.3.2 Apache的配置 
2.4 Apache/PHP集成安装套件 
2.4.1 XAMPP的安装和使用 
2.4.2 其他PHP环境集成工具 
2.5 PHP的开发环境 
2.5.1 Notepad++ 
2.5.2 Zend Studio 
2.5.3 NetBeans 
2.6 本章小结 
2.7 本章习题 
第3章 HTML基础 
3.1 认识HTML 
3.1.1 什么是HTML 
3.1.2 HTML的结构 
3.2 HTML常用标记 
3.2.1 文档标记 
3.2.2 头部标记 
3.2.3 内容标记 
3.2.4 超链接和图片标记 
3.2.5 结构标记 
3.2.6 表格标记 
3.3 CSS定义网页样式 
3.3.1 CSS样式的引用 
3.3.2 CSS样式表语法 
3.3.3 CSS样式表案例 
3.4 本章小结 
3.5 本章习题 
第4章 PHP基本语法 
4.1 基本语法 
4.1.1 PHP文件和标签语句 
4.1.2 echo输出语句 
4.1.3 注释 
4.2 数据类型 
4.2.1 布尔型 
4.2.2 整型 
4.2.3 浮点型 
4.2.4 字符串型 
4.2.5 数组 
4.2.6 对象 
4.2.7 资源 
4.2.8 NULL 
4.2.9 类型的判断和转换 
4.3 变量 
4.3.1 语法 
4.3.2 预定义变量 
4.3.3 可变变量 
4.3.4 变量的引用 
4.4 常量 
4.5 常用运算符 
4.5.1 算术运算符 
4.5.2 赋值运算符 
4.5.3 位运算符 
4.5.4 比较运算符 
4.5.5 错误控制运算符 
4.5.6 递增/递减运算符 
4.5.7 逻辑运算符 
4.5.8 运算符优先级 
4.6 本章小结 
4.7 本章习题 
第5章 流程控制语句 
5.1 分支语句 
5.1.1 if、else、elseif语句 
5.1.2 switch语句 
5.1.3 三元表达式 
5.2 循环语句 
5.2.1 while、do-while语句 
5.2.2 for语句 
5.2.3 break和continue在循环语句中的使用 
5.3 文件包含 
5.4 本章小结 
5.5 本章习题 
第6章 函数 
6.1 函数 
6.1.1 函数的定义和规则 
6.1.2 参数的传递 
6.1.3 返回值 
6.1.4 函数中的变量范围 
6.1.5 变量函数 
6.1.6 递归函数 
6.2 内置函数 
6.3 本章小结 
6.4 本章习题 
第7章 字符串、时间和日期的处理 
7.1 字符串基础 
7.1.1 字符串的定义 
7.1.2 字符串的连接 
7.2 字符串的常见操作 
7.2.1 删除字符串两侧的空白字符 
7.2.2 字符串替换 
7.2.3 字符串的长度计算和截取 
7.2.4 处理HTML字符串 
7.3 时间和日期 
7.3.1 时间戳和时区设置 
7.3.2 日期和时间格式化输出 
7.3.3 常用时间函数 
7.3.4 日历的开发 
7.4 本章小结 
7.5 本章习题 
第8章 数组操作 
8.1 数组的定义、修改和删除 
8.1.1 用array语句定义数组 
8.1.2 用方括号的方法定义数组 
8.1.3 删除数组中的元素 
8.2 数组的遍历 
8.3 数组的常见操作 
8.3.1 判断数组类型 
8.3.2 数组和字符串的相互转换 
8.3.3 数组的键、值操作 
8.3.4 数组统计和查询 
8.3.5 数组的排序 
8.3.6 合并、拆分和去重数组 
8.3.7 其他常用函数 
8.4 本章小结 
8.5 本章习题 
第9章 表单处理 
9.1 表单元素 
9.1.1 form标记 
9.1.2 input标记 
9.1.3 textarea、select、option标记 
9.2 GET方法与POST方法 
9.2.1 GET方法和$_GET变量 
9.2.2 POST方法 
9.3 表单处理实例 
9.4 本章小结 
9.5 本章习题 
第10章 面向对象编程 
10.1 面向对象编程概述 
10.2 对象和类 
10.2.1 类和对象的定义 
10.2.2 限定符 
10.2.3 构造函数和析构函数 
10.3 类的继承 
10.4 抽象和接口 
10.5 本章小结 
10.6 本章习题 
第2篇 应用篇
第11章 数据库与SQL语句 
11.1 数据库概述 
11.2 MySQL概述 
11.2.1 MySQL的安装与配置 
11.2.2 MySQL的数据类型 
11.2.3 MySQL的常用操作 
11.3 SQL语法 
11.3.1 create语句 
11.3.2 insert语句 
11.3.3 select语句 
11.3.4 update语句 
11.3.5 delete语句 
11.4 phpMyAdmin的安装和使用 
11.4.1 phpMyAdmin简介 
11.4.2 phpMyAdmin的安装与配置 
11.4.3 phpMyAdmin创建数据库 
11.4.4 phpMyAdmin创建表 
11.4.5 phpMyAdmin添加、删除、修改数据 
11.4.6 phpMyAdmin操作MySQL用户 
11.4.7 phpMyAdmin备份数据库 
11.5 SQLite概述 
11.6 本章小结 
11.7 本章习题 
第12章 PHP访问数据库 
12.1 PHP访问MySQL数据库 
12.1.1 连接MySQL服务器 
12.1.2 创建数据库 
12.1.3 插入数据 
12.1.4 查询数据 
12.1.5 修改数据 
12.1.6 删除数据 
12.1.7 数据库抽象类 
12.2 PHP操作SQLite数据库 
12.2.1 打开数据库 
12.2.2 创建表 
12.2.3 插入记录 
12.2.4 浏览记录 
12.3 PDO操作数据库 
12.4 本章小结 
12.5 本章习题 
第13章 文件操作 
13.1 文件处理 
13.1.1 文件的路径 
13.1.2 获取文件信息 
13.1.3 文件的读写 
13.2 XML的处理 
13.2.1 读取记录 
13.2.2 插入记录 
13.2.3 修改记录 
13.2.4 删除记录 
13.3 文件上传 
13.3.1 文件上传概述 
13.3.2 处理文件上传 
13.3.3 多文件上传 
13.4 本章小结 
13.5 本章习题 
第14章 图像操作 
14.1 PHP GD库的使用准备 
14.2 用GD绘制基本图形 
14.3 用GD创建图片缩略图 
14.4 用GD生成验证码 
14.5 本章小结 
14.6 本章习题 
第15章 电子邮件 
15.1 电子邮件概述 
15.1.1 电子邮件原理 
15.1.2 电子邮件特点 
15.1.3 电子邮件工作过程 
15.2 使用函数PHP mail（ ）发送电子邮件 
15.3 使用PHP通过SMTP发送邮件 
15.4 本章小结 
15.5 本章习题 
第16章 会话应用 
16.1 什么是Cookie 
16.2 Cookie的应用 
16.2.1 创建Cookie 
16.2.2 读取Cookie 
16.2.3 删除Cookie 
16.3 什么是Session 
16.4 Session配置 
16.5 Session使用 
16.6 本章小结 
16.7 本章习题 
第17章 MVC开发模式 
17.1 什么是MVC 
17.2 MVC的一般结构 
17.2.1 控制器 
17.2.2 数据模型 
17.2.3 视图 
17.3 实现一个简单的MVC 
17.4 本章小结 
17.5 本章习题 
第3篇 实例篇
第18章 网络投票模块 
18.1 网络投票的原理 
18.2 功能需求 
18.3 相关数据表设计 
18.4 代码实现 
18.4.1 准备工作 
18.4.2 显示所有投票主题 
18.4.3 添加投票记录 
18.4.4 显示投票主题 
18.4.5 处理投票项 
18.4.6 删除投票项 
18.5 测试程序 
18.6 本章小结 
第19章 内容管理系统 
19.1 内容管理系统简介 
19.2 数据库设计 
19.3 项目实施 
19.3.1 系统配置 
19.3.2 引导文件 
19.3.3 系统初始化 
19.3.4 系统默认布局 
19.3.5 系统异常处理 
19.3.6 系统参数配置 
19.4 用户模块 
19.4.1 系统开关 
19.4.2 注册 
19.4.3 登录 
19.4.4 退出 
19.5 文章模块 
19.5.1 管理控制器初始化 
19.5.2 添加文章 
19.5.3 管理文章 
19.5.4 修改文章 
19.5.5 审核文章 
19.5.6 删除文章 
19.5.7 显示文章列表 
19.5.8 显示文章内容 
19.6 文章类别管理 
19.6.1 新增类别 
19.6.2 修改类别 
19.6.3 删除类别 
19.7 文章模板管理 
19.7.1 新增模板 
19.7.2 修改模板 
19.7.3 删除模板 
19.8 本章小结 
第20章 人人微博站系统 
20.1 开发背景 
20.2 系统分析 
20.2.1 需求分析 
20.2.2 可行性分析 
20.2.3 项目人员分配 
20.3 系统设计 
20.3.1 系统目标 
20.3.2 系统模块结构 
20.3.3 构建开发环境 
20.4 系统预览及目录组织结构 
20.4.1 系统预览 
20.4.2 目录组织结构 
20.5 数据库设计 
20.5.1 数据库分析 
20.5.2 项目E-R图 
20.5.3 数据库表的设计 
20.5.4 开发前的准备工作 
20.6 数据库模块 
20.6.1 数据库操作实施模块 
20.6.2 数据库通用模块 
20.7 模板模块设计 
20.8 用户登录模块设计 
20.8.1 登录页面的设计 
20.8.2 登录功能的实现 
20.9 日志发表模块设计 
20.9.1 日志发表页面的设计 
20.9.2 日志发表功能的实现 
20.10 评论模块设计 
20.10.1 评论页面的设计 
20.10.2 评论发布功能的Ajax实现 
20.10.3 评论发布功能的PHP实现 
20.11 跟随模块设计 
20.11.1 跟随接口页面的设计 
20.11.2 跟随功能的实现 
20.12 重要知识点 
20.13 本章小结