PHP实用教程 第2版PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:郑阿奇主编;周怡君编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2014
- ISBN:9787121243394
- 页数:364 页
第1部分 实用教程 1
第1章 HTML+CSS基础知识 1
1.1 HTML和PHP介绍 1
1.1.1 HTML基本结构 1
1.1.2 HTML基本说明 3
1.1.3 HTML、XHTML和HTML5 5
1.1.4 PHP语言简介 5
1.2 格式化HTML页面 7
1.2.1 设置文本格式 8
1.2.2 多媒体标记 11
1.2.3 表格的设置 12
1.3 表单 14
1.3.1 表单标记 14
1.3.2 表单输入控件 15
1.3.3 其他表单控件 18
1.4 超链接 21
1.5 设计框架 22
1.6 样式表(CSS) 25
1.6.1 样式表定义 25
1.6.2 样式的继承和作用顺序 29
1.6.3 CSS属性 29
1.6.4 CSS、CSS 3 32
1.6.5 HTML 5+CSS 3 33
习题1 34
第2章 PHP开发环境 35
2.1 PHP分立组件环境搭建 35
2.1.1 组件的选择 35
2.1.2 环境的搭建 36
2.1.3 编写PHP程序 45
2.2 PHP集成软件环境安装 48
2.2.1 WampServer简介 48
2.2.2 WampServer安装 48
2.3 典型PHP程序实例 50
2.3.1 最简单的PHP程序 50
2.3.2 同一页面上的PHP交互 51
2.3.3 不同页面上的PHP交互 52
2.4 PHP项目导入 53
习题2 54
第3章 PHP基础语法 55
3.1 PHP入门 55
3.1.1 PHP标记风格 55
3.1.2 PHP程序注释 56
3.1.3 PHP页面输出 56
3.1.4 HTML嵌入PHP 57
3.1.5 PHP使用JavaScript 57
3.2 数据类型 58
3.2.1 整型 58
3.2.2 浮点型 59
3.2.3 字符串 59
3.2.4 布尔型 61
3.2.5 数组和对象 62
3.2.6 NULL类型 62
3.2.7 资源类型 63
3.2.8 伪类型 63
3.2.9 类型转换 63
3.3 变量与常量 65
3.3.1 自定义变量 65
3.3.2 可变变量 68
3.3.3 预定义变量 68
3.3.4 外部变量 70
3.3.5 常量 72
3.4 运算符与表达式 73
3.4.1 算术运算符 73
3.4.2 赋值运算符 73
3.4.3 位运算符 74
3.4.4 比较运算符 74
3.4.5 错误控制运算符 75
3.4.6 执行运算符 76
3.4.7 递增/递减运算符 76
3.4.8 逻辑运算符 77
3.4.9 字符串运算符 77
3.4.10 其他运算符 77
3.4.11 运算符优先级和结合性 78
3.4.12 表达式 79
3.5 程序流程控制 80
3.5.1 条件控制语句 80
3.5.2 循环控制语句 84
3.5.3 流程控制符 86
3.5.4 流程控制的替代语法 89
3.5.5 包含文件操作 89
3.5.6 declare结构 90
3.6 PHP函数 91
3.6.1 用户自定义函数 91
3.6.2 参数的传递 92
3.6.3 函数变量的作用域 92
3.6.4 函数的返回值 93
3.6.5 函数的调用 94
3.6.6 递归函数 94
3.6.7 变量函数 95
3.6.8 系统函数 95
3.6.9 匿名函数 95
3.7 综合实例 96
3.7.1 实例一——多项选择题 96
3.7.2 实例二——计算器程序 97
习题3 98
第4章 PHP数组与字符串 99
4.1 数组及处理 99
4.1.1 数组的创建和初始化 99
4.1.2 键名和值的操作 102
4.1.3 数组的遍历和输出 105
4.1.4 数组的排序 107
4.1.5 数组的集合操作 110
4.1.6 其他操作 112
4.1.7 PHP 5.4 之后版本新增特性 113
4.1.8 实例——处理表格数据 114
4.2 字符串操作 116
4.2.1 字符串的定义与显示 116
4.2.2 字符串的格式化 117
4.2.3 常用的字符串函数 117
4.2.4 字符串的比较 119
4.2.5 字符串的替换 120
4.2.6 字符串与HTML 121
4.2.7 其他字符串函数 122
4.2.8 实例——留言簿内容处理 123
4.3 正则表达式 124
4.3.1 基础知识 125
4.3.2 PHP中正则表达式的应用 128
4.3.3 实例——验证表单内容 131
习题4 132
第5章 PHP常用功能模块 133
5.1 目录与文件操作 133
5.1.1 目录操作 133
5.1.2 文件的打开与关闭 135
5.1.3 文件的写入 137
5.1.4 文件的读取 139
5.1.5 文件的上传与下载 143
5.1.6 其他常用文件函数 146
5.1.7 实例——投票统计 148
5.2 图形处理 150
5.2.1 安装PHP图像库 150
5.2.2 创建图形 151
5.2.3 绘制图形 153
5.2.4 图形的处理 161
5.2.5 其他的图形函数 164
5.2.6 实例——自动生成验证码 164
5.3 日期和时间 166
5.3.1 UNIX时间戳 166
5.3.2 时间转化为时间戳 167
5.3.3 获取日期和时间 167
5.3.4 其他日期和时间函数 170
5.3.5 实例——生成日历 170
习题5 172
第6章 PHP面向对象程序设计 173
6.1 基本概念 173
6.2 PHP中的类 174
6.2.1 创建类 174
6.2.2 类的属性和方法 174
6.2.3 类的实例化 175
6.2.4 类的访问 176
6.2.5 静态属性和方法 176
6.2.6 构造函数和析构函数 177
6.3 类的继承 178
6.3.1 子类访问父类 178
6.3.2 方法重载 179
6.3.3 使用final关键字 179
6.3.4 Traits机制 180
6.4 抽象类与接口 180
6.4.1 抽象类 180
6.4.2 接口 181
6.5 类的魔术方法 183
6.5.1 克隆对象 183
6.5.2 方法重载 183
6.5.3 属性重载 184
6.5.4 字符串转换 185
6.5.5 自动加载对象 185
6.5.6 对象序列化 186
6.5.7 对象调用 186
6.6 类型判断与引用 187
6.6.1 对象类型的判断 187
6.6.2 通过变量引用类 187
6.6.3 引用静态调用的类 188
6.7 实例——设计一个学生管理类 189
习题6 190
第7章 构建PHP互动网页 191
7.1 PHP与表单 191
7.1.1 提交表单数据 191
7.1.2 接收表单数据 191
7.1.3 常用表单数据的验证方法 192
7.1.4 实例——使用PHP处理表单数据 192
7.2 URL处理 195
7.2.1 获取URL参数 195
7.2.2 解析URL 195
7.2.3 URL编解码 196
7.3 页面跳转 197
7.3.1 使用header()函数 197
7.3.2 使用HTML标记 197
7.3.3 使用客户端脚本 198
7.4 会话管理 198
7.4.1 会话的工作原理 198
7.4.2 实现会话 198
7.4.3 Cookie技术 201
7.5 实例——制作一个PHP互动网页 205
习题7 210
第8章 MySQL数据库基础 211
8.1 数据库基础 211
8.1.1 数据库与数据库管理系统 211
8.1.2 关系数据库管理系统 212
8.1.3 关系数据库语言 214
8.2 MySQL基础知识 215
8.2.1 MySQL简介 215
8.2.2 MySQL数据对象 216
8.2.3 MySQL表结构 217
8.2.4 MySQL数据类型 217
8.3 数据库和表的建立与管理 221
8.3.1 创建数据库 221
8.3.2 创建表 222
8.4 表数据操作 225
8.4.1 插入表数据 225
8.4.2 修改表数据 227
8.4.3 删除表数据 227
8.5 数据查询 228
8.5.1 选择列 228
8.5.2 选择查询对象 229
8.5.3 指定查询条件 231
8.5.4 数据分组 237
8.5.5 排序 240
8.5.6 限制返回行数 240
8.6 视图 241
8.6.1 视图的概念 241
8.6.2 创建视图 242
8.6.3 查询视图 242
8.6.4 删除视图 243
8.7 过程式数据库对象 243
8.7.1 存储过程 243
8.7.2 存储函数 246
8.7.3 触发器 247
习题8 248
第9章 PHP操作MySQL 249
9.1 PHP访问MySQL的基本流程 249
9.2 连接MySQL服务器 250
9.2.1 建立连接 250
9.2.2 选择数据库 251
9.2.3 关闭连接 251
9.3 操作MySQL数据库 251
9.3.1 执行SQL语句 251
9.3.2 处理结果集 252
9.3.3 其他MySQL函数 254
9.4 实例——操作课程表 255
习题9 259
第10章 PDO方式访问数据库 260
10.1 PDO的基本概念 260
10.2 PDO访问异构数据库的方法 261
10.2.1 安装PDO 262
10.2.2 创建PDO对象 262
10.2.3 使用PDO 262
10.3 PDO访问数据库实例 263
10.3.1 安装SQL Server2008的PDO驱动 263
10.3.2 实例——实现简单的登录系统 263
习题10 271
第11章 PHP与AJAX 272
11.1 AJAX基础 272
11.1.1 AJAX的工作原理 272
11.1.2 AJAX初始化 273
11.1.3 发送HTTP请求 274
11.1.4 指定响应处理函数 274
11.1.5 处理服务器返回的信息 274
11.2 PHP与AJAX交互 275
11.2.1 使用GET方式 275
11.2.2 使用POST方式 277
11.2.3 简单实例——AJAX的应用 280
习题11 282
第2部分 实验指导 283
实验1 使用HTML制作网页 283
实验2 PHP的开发环境 288
实验3 PHP基础语法 291
实验4 PHP数组与字符串 296
实验5 PHP常用功能模块 301
实验6 PHP面向对象 306
实验7 PHP互动网页 308
实验8 MySQL数据库 313
实验9 PHP操作MySQL 325
实验10 PHP与AJAX 329
第3部分 综合应用实习 333
实习PHP/MySQL学生成绩管理系统 333
P.1 数据库的创建 333
P.2 主程序界面 336
P.3 学生信息录入 339
P.4 学生信息查询 346
P.5 成绩信息录入 351
P.6 学生成绩查询 357
第4部分 附录 360
附录A PHP程序调试与异常处理 360
A.1 程序调试 360
A.1.1 常见的编程错误 360
A.1.2 PHP错误报告管理 361
A.1.3 PHP错误调试方法 362
A.2 异常处理 362
A.2.1 异常处理类 362
A.2.2 PHP的异常处理方法 363
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《雅马哈管乐队训练教程 降E调单簧管 分谱》Japan Band Clinic委员会 2019
- 《线性代数简明教程》刘国庆,赵剑,石玮编著 2019
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017