图书介绍
PHP动态网站开发实例教程PDF|Epub|txt|kindle电子书版本网盘下载
![PHP动态网站开发实例教程](https://www.shukui.net/cover/61/34456930.jpg)
- 刘万辉主编 著
- 出版社: 北京:高等教育出版社
- ISBN:7040382148
- 出版时间:2014
- 标注页数:216页
- 文件大小:34MB
- 文件页数:228页
- 主题词:网页制作工具-PHP语言-程序设计-高等职业教育-教材
PDF下载
下载说明
PHP动态网站开发实例教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
单元1 PHP程序开发基础1
引例描述2
任务1 PHP开发环境搭建2
任务陈述2
知识准备3
1.1 PHP简介3
1.1.1 PHP的发展史3
1.1.2 PHP的语言特性3
1.1.3 PHP与其他语言的比较4
1.1.4 PHP的岗位需求及应用领域4
1.2 PHP的开发环境8
1.2.1 开发环境介绍8
1.2.2 PHP集成开发工具9
1.2.3 PHP代码编辑工具9
任务实施11
任务拓展14
项目实训 WAMP的安装与配置16
任务2 PHP基础知识的学习及应用17
任务陈述17
知识准备17
1.3 数据类型17
1.3.1 标量数据类型17
1.3.2 复合数据类型19
1.3.3 特殊数据类型20
1.3.4 数据类型的转换与检测20
1.4 常量与变量23
1.4.1 常量23
1.4.2 变量24
1.5 运算符27
1.5.1 算术运算符27
1.5.2 字符串运算符27
1.5.3 赋值运算符27
1.5.4 位运算符28
1.5.5 递增或递减运算符28
1.5.6 逻辑运算符29
1.5.7 比较运算符29
1.5.8 三元运算符30
1.5.9 运算符的使用规则30
1.6 流程控制语句31
1.6.1 程序的3种控制结构31
1.6.2 条件控制语句33
1.6.3 循环控制语句35
1.6.4 break语句和continue语句38
任务实施38
任务拓展39
项目实训 简单计算器41
单元小结43
单元2 PHP函数与数据处理45
引例描述46
任务1 运用函数实现图形验证码46
任务陈述46
知识准备47
2.1 PHP函数47
2.1.1 定义和调用函数47
2.1.2 函数间的参数传递48
2.1.3 函数的返回值49
2.1.4 变量函数49
2.1.5 函数的引用50
2.2 PHP系统函数库50
2.2.1 PHP变量函数库50
2.2.2 PHP数学函数库51
2.2.3 PHP字符串函数库52
2.2.4 PHP日期时间函数库54
任务实施55
任务拓展58
项目实训 获取上传文件的扩展名61
任务2 运用数据处理实现日历应用62
任务陈述62
知识准备62
2.3 数组62
2.3.1 数组的创建和初始化63
2.3.2 键名和键值65
2.3.3 数组的遍历和输出68
2.3.4 数组的排序69
2.4 字符串72
2.4.1 字符串的显示72
2.4.2 字符串的格式化72
2.4.3 常用的字符串操作函数73
2.4.4 字符串的替换74
2.4.5 字符串的比较75
2.4.6 字符串与HTML76
2.4.7 其他字符串函数77
2.5 日期和时间78
2.5.1 时间戳的基本概念78
2.5.2 时间转换为时间戳78
2.5.3 获取日期和时间79
2.5.4 其他常用的日期和时间函数80
任务实施81
任务拓展82
项目实训 PHP排序算法84
任务3 运用目录与文件实现投票统计85
任务陈述85
知识准备86
2.6 目录操作86
2.6.1 创建和删除目录86
2.6.2 获取和更改当前工作目录86
2.6.3 打开和关闭目录句柄87
2.6.4 读取目录内容87
2.6.5 获取指定路径的目录和文件88
2.7 文件操作88
2.7.1 文件的打开与关闭88
2.7.2 文件的写入90
2.7.3 文件的读取91
2.7.4 文件的上传与下载94
2.7.5 其他常用的文件处理函数96
任务实施98
任务拓展99
项目实训 基于文本的图形计数器102
单元小结102
单元3 MySQL数据库103
引例描述104
任务1 构建同学录数据库104
任务陈述104
知识准备105
3.1 数据库概述105
3.1.1 MySQL数据库简介105
3.1.2 MySQL数据库的特点105
3.1.3 SQL和MySQL105
3.2 MySQL服务器的启动和关闭106
3.2.1 启动MySQL服务器106
3.2.2 连接MySQL服务器107
3.2.3 关闭MySQL服务器108
3.3 MySQL数据库的基本操作109
3.3.1 MySQL数据库的操作109
3.3.2 MySQL数据表的操作111
3.3.3 MySQL数据的操作114
任务实施116
任务拓展117
项目实训 图书信息管理数据库121
任务2 运用PHP操作数据库实现数据分页122
任务陈述122
知识准备122
3.4 PHP操作MySQL数据库的步骤122
3.5 PHP操作MySQL数据库的函数123
3.5.1 连接MySQL服务器的函数123
3.5.2 选择MySQL数据库的函数123
3.5.3 执行SQL语句的函数124
3.5.4 将结果集返回到数组中的函数124
3.5.5 关闭结果集、连接的函数125
3.6 管理MySQL数据库中的数据126
3.6.1 数据添加126
3.6.2 数据浏览127
3.6.3 数据编辑128
3.6.4 数据删除130
任务实施131
任务拓展134
项目实训 图书管理系统137
单元小结137
单元4 面向对象编程139
引例描述140
任务 面向对象的图形面积和周长计算器140
任务陈述140
知识准备141
4.1 面向对象概述141
4.1.1 类的概念141
4.1.2 类与对象141
4.1.3 对象的应用和$this关键字144
4.1.4 构造方法与析构方法145
4.2 类的继承和重载147
4.2.1 类的继承147
4.2.2 类的重载148
4.3 类的封装150
4.3.1 设置封装150
4.3.2 _get()、_set()、_isset()、_unset()154
4.4 常用关键字158
4.4.1 static关键字158
4.4.2 final关键字159
4.4.3 self关键字160
4.4.4 const关键字161
4.4 _toString()方法161
4.4.6 _clone()方法161
4.4.7 _call()方法163
4.4.8 _autoload()方法164
4.5 抽象方法与抽象类165
4.6 接口技术166
任务实施168
任务拓展173
项目实训 数据库连接类176
单元小结178
单元5 综合项目实战179
引例描述180
任务1 聊天室系统180
5.1 需求分析180
5.2 系统功能描述180
5.3 系统设计181
5.3.1 系统流程181
5.3.2 数据库设计183
5.4 系统实现184
5.4.1 公共文件184
5.4.2 用户管理子系统185
5.4.3 聊天功能子系统194
任务2 电子商务购物车模块实现200
5.5 需求分析200
5.5.1 选题背景200
5.5.2 需求目标201
5.5.3 系统分析201
5.6 数据库设计203
5.6.1 数据库逻辑设计203
5.6.2 数据库关系结构图205
5.7 系统设计及功能实现205
5.7.1 页面结构设计207
5.7.2 数据库连接208
5.7.3 展示商品列表208
5.7.4 商品详细资料设计208
5.7.5 实现购物车功能209
5.7.6 移除或修改购物车中的商品信息210
5.7.7 购物车订单统计210
5.7.8 购物车订单提交功能设计211
5.7.9 购物车功能jQuery脚本代码的引入212
5.7.10 购物车功能JavaScript技术的拓展212
单元小结215
参考文献216