PHP编程基础与案例开发PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:刘丽,杨灵主编
- 出 版 社:北京:北京理工大学出版社
- 出版年份:2018
- ISBN:9787568260855
- 页数:276 页
第1章 PHP入门与开发环境搭建 1
1.1 PHP概况 1
1.1.1 PHP定义 1
1.1.2 PHP的优势和特点 2
1.1.3 PHP的应用领域及发展趋势 3
1.2 PHP开发环境搭建 4
1.2.1 PHP开发环境的安装 4
1.2.2 PHP服务器的启动与停止 19
1.2.3 PHP开发环境的关键配置 20
1.2.4 常用代码编辑工具 26
1.3 综合案例 第一个PHP程序 28
小结 29
习题 29
第2章 PHP开发基础 30
2.1 PHP代码基本语法 30
2.1.1 PHP开始标记与结束标记 30
2.1.2 PHP注释 32
2.1.3 PHP语句及语句块 34
2.2 PHP数据类型 35
2.2.1 标量数据类型 35
2.2.2 复合数据类型 39
2.2.3 特殊数据类型 42
2.2.4 数据类型转换 43
2.3 常量与变量 45
2.3.1 常量 45
2.3.2 变量 48
2.3.3 变量的作用域 50
2.3.4 可变变量 53
2.4 PHP运算符及表达式 53
2.4.1 算术运算符 53
2.4.2 字符串运算符 54
2.4.3 赋值运算符 55
2.4.4 位运算符 56
2.4.5 递增或递减运算符 58
2.4.6 比较运算符 58
2.4.7 逻辑运算符 60
2.4.8 条件运算符 60
2.4.9 运算符优先级 61
2.4.10 表达式 62
2.5 PHP数据的输出 63
2.5.1 常用输出语句 63
2.5.2 输出运算符“<?=?>” 64
小结 65
习题 65
第3章 PHP流程控制 67
3.1 条件控制语句 67
3.1.1 if语句 67
3.1.2 if…else语句 68
3.1.3 elseif语句 69
3.1.4 switch语句 71
3.2 循环语句 73
3.2.1 while循环语句 73
3.2.2 do…while循环语句 74
3.2.3 for循环语句 75
3.3 跳转语句 77
3.3.1 continue语句 77
3.3.2 break语句 79
3.3.3 终止PHP程序运行 80
3.4 循环结构应用 82
3.5 综合案例 84
小结 86
习题 86
第4章 PHP数组 89
4.1 数组 89
4.1.1 通过数组标识符“[]”创建一维数组 90
4.1.2 使用array()函数创建一维数组 91
4.1.3 数组的分类 92
4.2 二维数组 94
4.2.1 通过数组标识符“[]”创建二维数组 94
4.2.2 使用array()函数创建二维数组 94
4.3 数组操作函数 95
4.3.1 转换数组函数 95
4.3.2 数组遍历函数 98
4.3.3 数组检查函数 99
4.4 数组的应用 100
4.4.1 数组统计 101
4.4.2 数组排序 102
4.5 综合案例 107
小结 109
习题 109
第5章 PHP函数 113
5.1 函数 113
5.1.1 函数的定义 113
5.1.2 函数的返回值 114
5.2 函数的调用 115
5.2.1 函数的嵌套调用 115
5.2.2 函数的递归调用 116
5.2.3 函数中变量的作用域 117
5.3 PHP函数库 118
5.3.1 PHP变量函数库 118
5.3.2 PHP字符串函数库 119
5.3.3 PHP日期时间函数库 122
5.3.4 PHP数学函数库 124
5.3.5 PHP文件系统函数库 126
5.4 综合案例 127
小结 128
习题 129
第6章 正则表达式 130
6.1 正则表达式简介 130
6.1.1 正则表达式的概念 130
6.1.2 正则表达式的基本语法 131
6.1.3 正则表达式的特殊字符 132
6.1.4 常用的正则表达式 133
6.2 模式匹配函数 133
6.2.1 匹配字符串 134
6.2.2 替换字符串 135
6.2.3 用正则表达式分隔字符串 136
6.3 综合案例 137
习题 140
第7章 面向对象编程 141
7.1 面向对象的概念 141
7.1.1 面向对象编程的基本概念 141
7.1.2 面向对象编程的主要特征 142
7.2 类和对象 142
7.2.1 类的定义 143
7.2.2 对象的创建 143
7.2.3 类成员和作用域 144
7.2.4 构造函数 148
7.2.5 析构函数 149
7.2.6 继承 150
7.3 高级应用 154
7.3.1 final关键字 154
7.3.2 抽象类与抽象方法 155
7.3.3 接口 156
7.4 综合案例 158
小结 159
习题 159
第8章 MySQL数据库 162
8.1 数据库概述 162
8.1.1 数据库与数据库管理系统 162
8.1.2 数据模型 163
8.1.3 SQL语言 164
8.2 MySQL数据库设计 164
8.2.1 MySQL数据库简介 164
8.2.2 启动和关闭MySQL服务器 165
8.2.3 操作数据库 168
8.2.4 MySQL数据类型 169
8.2.5 操作MySQL数据表 173
8.2.6 操作数据表数据 178
8.3 phpMyAdmin图形管理工具 190
8.3.1 登录phpMyAdmin 190
8.3.2 操作数据库 192
8.3.3 操作数据表 193
8.3.4 管理数据记录 194
8.3.5 使用phpMyAdmin导入/导出数据库 196
8.4 PHP操作MySQL数据库 197
8.4.1 PHP操作MySQL数据库的步骤 197
8.4.2 PHP操作MySQL数据库的方法 197
小结 200
习题 200
第9章 Form表单 201
9.1 创建和编辑表单 201
9.1.1 创建表单 201
9.1.2 添加表单元素 202
9.1.3 定义表单数据提交方式 206
9.2 在PHP中接收和处理表单数据 207
9.2.1 $_GET[]方法获取表单数据 207
9.2.2 $_POST[]方法获取表单数据 208
9.2.3 使用JavaScript验证表单的输入 208
9.3 文件上传 210
9.3.1 使用POST方法上传文件 210
9.3.2 配置文件上传 212
小结 212
习题 212
第10章 综合案例——商城购物系统 214
10.1 商城购物系统规划 214
10.1.1 商城购物系统功能结构 214
10.1.2 系统目录结构 216
10.2 数据库设计 217
10.2.1 创建数据库 217
10.2.2 设计数据库表结构 217
10.3 商城购物系统前台管理页面 221
10.3.1 前台总框架 221
10.3.2 主页面 221
10.3.3 商品显示页面 223
10.3.4 购物车页面 225
10.4 商城购物后台管理页面 228
10.4.1 后台总体框架 228
10.4.2 后台首页面 229
10.4.3 商品管理页面 230
10.4.4 订单管理页面 232
10.4.5 用户管理页面 234
小结 236
第11章 综合案例——网络考试系统 237
11.1 网络考试系统的需求分析和功能设计 237
11.2 数据库设计 239
11.3 全局变量和公共模块 243
11.3.1 全局变量 245
11.3.2 公共模块 245
11.4 管理员功能的程序 246
11.4.1 课程管理 246
11.4.2 班级管理 246
11.4.3 学生管理 247
11.4.4 教师管理 248
11.4.5 考试时间安排 248
11.5 教师功能的程序 249
11.5.1 设置试题题型 249
11.5.2 考试命题 252
11.5.3 评阅试卷 257
11.6 学生考试功能的程序 263
小结 271
习题 271
习题答案 272
参考文献 276
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《看视频零基础学英语口语》宋德伟 2019
- 《胃癌基础病理》(日)塚本彻哉编者;宫健,刘石译者 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019