封面
版权信息
推荐序
作者简介
前言
第一部分 准备篇
第1章 Apache基础
1.1 Apache介绍
1.2 Windows下Apache的部署
1.3 httpd.conf深入剖析
1.4 日志记录
1.5 虚拟主机
1.6 URL重写
1.7 实战案例
1.8 小结
第2章 PHP与MySQL开发环境的搭建
2.1 在Windows上安装IIS
2.2 PHP的安装和配置
2.3 MySQL的安装和配置
2.4 PHP与MySQL连接
2.5 小结
第二部分 PHP篇
第3章 PHP基础
3.1 PHP的工作原理
3.2 PHP的版本变迁
3.3 PHP的特性
3.4 PHP的应用范围
3.5 PHP的基本语法
3.6 PHP中的变量与常量
3.7 表达式
3.8 PHP中的数据类型
3.9 强制类型转换
3.10 PHP的语句
3.11 小结
第4章 字符串和正则表达式
4.1 什么是字符串
4.2 定义一个字符串
4.3 获取字符串
4.4 拼接字符串
4.5 字符串的格式化
4.6 修改字母大小写
4.7 计算字符串长度和字符数目
4.8 字符串查找函数
4.9 字符串的复制和替换
4.10 字符串的比较
4.11 正则表达式的概念和语法
4.12 使用正则表达式查找子字符串
4.13 使用正则表达式分割字符串
4.14 小结
第5章 数组
5.1 数组的基本概念
5.2 数字索引数组
5.3 数组的创建和添加
5.4 数组元素的添加和删除
5.5 数组的遍历
5.6 字符串与数组之间的转换
5.7 多维数组
5.8 数组的排序
5.9 数组判断函数
5.10 数组的合并与拆分
5.11 快速初始化数组
5.12 在数组中查找值
5.13 定位数组元素
5.14 小结
第6章 PHP对文件的操作
6.1 打开/关闭文件
6.2 读取文件
6.3 写入文件
6.4 方便的文件处理函数
6.5 其他文件处理函数
6.6 移动文件指针小案例
6.7 文件锁定
6.8 小结
第7章 PHP函数与代码的重用性
7.1 定义和调用函数
7.2 参数
7.3 函数内的变量范围
7.4 函数的作用域和可用性
7.5 用变量存储函数的名称
7.6 递归函数
7.7 使用和包含文件
7.8 小结
第8章 面向对象的程序设计
8.1 类和对象的关键概念
8.2 构造方法和析构方法
8.3 静态类成员
8.4 对象克隆
8.5 继承
8.6 多态
8.7 抽象类和接口
8.8 命名空间
8.9 PHP5中的特殊方法
8.10 小结
第9章 PHP的错误、异常处理和调试
9.1 常见的错误类型
9.2 错误处理机制
9.3 异常处理
9.4 使用Xdebug进行调试
9.5 小结
第10章 PHP与HTML的交互
10.1 PHP和Web表单
10.2 通过PHP上传文件
10.3 小结
第三部分 MySQL篇
第11章 MySQL部署与基本使用
11.1 MySQL概述
11.2 登录与退出MySQL
11.3 创建、删除数据库和用户
11.4 MySQL用户管理及权限分配
11.5 MySQL优化
11.6 小结
第12章 数据库操作:PHP+MySQL
12.1 mysql扩展
12.2 mysqli扩展
12.3 数据库抽象层
12.4 小结
第13章 MySQL中SQL语句的应用
13.1 SQL语句的基本应用
13.2 常数列的最大值
13.3 拥有某列最大值的行
13.4 按组排列的最大值
13.5 提取某列在组间的最大值
13.6 使用用户变量
13.7 使用AUTO_INCREMENT
13.8 常用的字符串函数
13.9 常用的日期和时间函数
13.10 导入数据
13.11 导出数据
13.12 小结
第14章 MySQL数据库开发
14.1 MySQL的数据列类型
14.2 字符集支持
14.3 索引的使用
14.4 事务处理
14.5 外键与数据的完整性
14.6 数据库内部语句和语法
14.7 数据库操作语句和语法
14.8 存储过程
14.9 小结
第15章 MySQL数据管理
15.1 MySQL的分区
15.2 MySQL的备份
15.3 MySQL的恢复
15.4 MySQL复制
15.5 小结
第16章 MySQL的存储引擎及表类型
16.1 MyISAM存储引擎
16.2 InnoDB存储引擎
16.3 MERGE存储引擎
16.4 MEMORY(HEAP)存储引擎
16.5 BDB(BerkeleyDB)存储引擎
16.6 EXAMPLE存储引擎
16.7 FEDERATED存储引擎
16.8 ARCHIVE存储引擎
16.9 CSV存储引擎
16.10 BLACKHOLE存储引擎
16.11 MySQL最新版本的功能
16.12 小结
第17章 phpMyAdmin
17.1 phpMyAdmin的安装与配置
17.2 phpMyAdmin的使用
17.3 小结
第四部分 二次开发实战篇
第18章 Smarty应用
18.1 什么是模板引擎
18.2 Smarty模板引擎
18.3 Smarty的安装及初始化配置
18.4 Smarty的使用步骤
18.5 变量使用
18.6 变量调解器
18.7 模板的控制结构
18.8 Smarty缓存
18.9 小结
第19章 Zend系列开发工具
19.1 Zend Core集成环境
19.2 Zend Optimizer优化器
19.3 Zend Studio 开发工具
19.4 Zend Server服务器
19.5 Zend Guard安全卫士
19.6 Zend Platform应用平台
19.7 小结
第20章 SVN版本控制及团队管理
20.1 基本概念
20.2 SVN服务器的安装与配置
20.3 客户端工具TortoiseSVN
20.4 小结
第21章 UCenter开发实战
21.1 UCenter总述
21.2 UCenter源代码分析
21.3 UCenter接口原理
21.4 UCenter接口开发实例—读取论坛主题或帖子数量信息
21.5 小结
第22章 Discuz!论坛开发实战
22.1 Discuz!总述
22.2 Discuz!的源代码分析
22.3 Discuz!的二次开发实例—多语言切换(一)
22.4 Discuz!的二次开发实例—多语言切换(二)
22.5 小结
第23章 UCenter Home SNS系统开发实战
23.1 UCenter Home总述
23.2 UCenter Home源代码分析
23.3 UCenter Home的内部机制
23.4 UCenter Home的二次开发实例—《记账本》插件
23.5 小结
第24章 ShopNC多用户商城开发实战
24.1 ShopNC总述
24.2 ShopNC多用户商城的源代码分析
24.3 ShopNC插件的开发
24.4 ShopNC支付接口
24.5 ShopNC商品页静态化
24.6 ShopNC商品图片上传
24.7 小结
第25章 PHPCMS V9内容管理系统开发实战
25.1 PHPCMS V9总述
25.2 PHPCMS源码分析
25.3 PHPCMS V9二次开发介绍
25.4 PC标签的使用说明
25.5 PHPCMS和UCenter的整合
25.6 PHPCMS二次开发实例—留言本
25.7 小结
附录A Comsenz产品开发—UCenter 1.5数据字典
附录B Discuz! 7.0.0数据字典
附录C UC Home 2.0数据字典
附录D ShopNC 2.0数据字典
附录E PHPCMS V9数据字典
后记
更新时间:2019-03-01 14:42:10