图书介绍
PHP程序开发实用教程PDF|Epub|txt|kindle电子书版本网盘下载
![PHP程序开发实用教程](https://www.shukui.net/cover/42/30682444.jpg)
- 满在龙,陈凤鸣编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302367123
- 出版时间:2014
- 标注页数:544页
- 文件大小:71MB
- 文件页数:554页
- 主题词:PHP语言-程序设计-高等学校-教材
PDF下载
下载说明
PHP程序开发实用教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 PHP概述1
1.1 PHP简介2
1.2 PHP 5的新变化3
第2章 PHP的基本语法9
2.1 PHP编程基础10
2.1.1 PHP标记10
2.1.2 注释11
2.1.3 包含文件11
2.2 常数12
2.2.1 内置常数12
2.2.2 自定义常数13
2.3 变量14
2.3.1 变量14
2.3.2 数据类型15
2.3.3 变量类型转换22
2.3.4 变量的作用域23
2.3.5 静态变量24
2.3.6 预定义变量25
2.4 运算符27
2.4.1 算术运算符27
2.4.2 关系运算符29
2.4.3 逻辑与位运算符30
2.4.4 赋值运算符35
2.4.5 错误控制运算符37
2.4.6 三元运算符37
2.4.7 运算符的优先级38
2.5 条件语句39
2.5.1 条件语句39
2.5.2 循环语句43
2.6 上机实训47
2.7 本章习题47
第3章 数组51
3.1 创建数组52
3.1.1 创建数组52
3.1.2 多维数组56
3.2 数组操作57
3.2.1 遍历数组57
3.2.2 合并数组59
3.2.3 数组排序62
3.3 上机实训64
3.4 本章习题64
第4章 函数67
4.1 编码68
4.1.1 编码68
4.1.2 PHP字符集的处理69
4.2 字符串的操作70
4.2.1 获取字符串长度70
4.2.2 字符串的格式化71
4.2.3 字符串的比较76
4.2.4 字符串的查找77
4.2.5 字符串的截取78
4.3 案例:字符串查找80
4.3.1 界面80
4.3.2 处理查找81
4.3.3 查找函数82
4.4 正则表达式87
4.4.1 正则表达式的语法87
4.4.2 正则表达式例子89
4.5 案例:长度单位换算93
4.5.1 界面94
4.5.2 转换代码95
4.6 案例:数在不同进制间转换98
4.6.1 转换界面98
4.6.2 获取转换的进制100
4.6.3 检查数值100
4.6.4 制数转换101
4.7 日期和时间103
4.7.1 时区设置103
4.7.2 获取日期和时间104
4.8 案例:日历110
4.8.1 获取当前日期111
4.8.2 输出表头112
4.8.3 产生当前月份的天数113
4.8.4 输出日期113
4.8.5 获取节日115
4.9 案例:获取服务器IP地址116
4.9.1 界面116
4.9.2 查询指定网址的IP地址117
4.10 上机实训119
4.11 本章习题119
第5章 文件与目录操作123
5.1 文件操作124
5.1.1 打开、关闭文件124
5.1.2 读文件126
5.1.3 写文件129
5.1.4 操作文件的其他函数131
5.2 解析网页实例131
5.2.1 解析网页131
5.2.2 操作文件140
5.3 目录操作144
5.3.1 浏览目录145
5.3.2 创建目录147
5.3.3 复制目录152
5.3.4 删除目录159
5.4 上机实训162
5.5 本章习题162
第6章 面向对象163
6.1 类164
6.1.1 定义类164
6.1.2 访问属性和方法的方式165
6.1.3 构造方法与析构方法167
6.1.4 类静态属性和方法170
6.1.5 类常量173
6.2 继承174
6.2.1 定义继承174
6.2.2 继承的访问方式177
6.2.3 parent和self183
6.3 复制184
6.4 类的高级特性188
6.4.1 抽象类188
6.4.2 特殊方法190
6.5 接口(Interfaces)197
6.6 上机实训197
6.7 本章习题198
第7章 错误处理201
7.1 错误信息202
7.1.1 错误类型202
7.1.2 配置PHP.ini中有关错误的信息203
7.1.3 有关函数204
7.2 错误类型210
7.2.1 语法错误211
7.2.2 运行时错误214
7.2.3 逻辑错误222
7.3 异常处理223
7.3.1 异常223
7.3.2 Exception224
7.4 上机实训228
7.5 本章习题228
第8章 Web技术231
8.1 HTTP基础232
8.1.1 表单232
8.1.2 GET235
8.1.3 POST236
8.1.4 获取表单数据237
8.2 上机实训239
8.3 本章习题239
第9章 PHP与 XML241
9.1 XML文档242
9.1.1 XML简介242
9.1.2 XML基本语法规则243
9.1.3 XML的例子244
9.2 SAX方式245
9.2.1 解析XML文档的过程245
9.2.2 解析XML文档的例子248
9.2.3 DOM251
9.3 上机实训256
9.4 本章习题256
第10章 JavaScript编程基础259
10.1 JavaScript编程基础260
10.1.1 在HTML中嵌入JavaScript260
10.1.2 变量261
10.2 运算符262
10.2.1 算术运算符263
10.2.2 关系运算符264
10.2.3 逻辑运算符和位运算符265
10.2.4 赋值运算符269
10.2.5 其他运算符270
10.2.6 运算符的优先级273
10.3 流程控制语句274
10.3.1 条件语句274
10.3.2 循环语句276
10.3.3 函数277
10.3.4 消息框280
10.4 对象281
10.4.1 数组282
10.4.2 Date288
10.4.3 Math290
10.4.4 String292
10.4.5 自定义对象294
10.4.6 prototype296
10.5 DHTML299
10.5.1 DHTML对象概述300
10.5.2 DHTML对象300
10.5.3 DHTML对象的事件302
10.6 DHTML内置控件304
10.6.1 内置控件305
10.6.2 计算器305
10.6.3 问卷调查示例308
10.6.4 下拉列表框313
10.7 倒计时器315
10.7.1 把时间数字转换成图片315
10.7.2 显示时间316
10.7.3 设置计时器318
10.7.4 启动计时器318
10.8 检查电子邮件地址319
10.8.1 界面319
10.8.2 CheckMailAddress()320
10.8.3 MatchEmail()321
10.9 上机实训323
10.10 本章习题323
第11章 Ajax327
11.1 Ajax技术核心328
11.1.1 Ajax原理328
11.1.2 Ajax的优势和缺陷329
11.2 Ajax技术核心330
11.2.1 XMLHttpRequest对象的创建330
11.2.2 XMLHttpRequest对象的属性332
11.2.3 XMLHttpRequest对象的事件334
11.2.4 XMLHttpRequest对象方法334
11.2.5 XMLHttpRequest对象使用实例337
11.3 Ajax框架:prototype框架343
11.3.1 prototype的常用函数343
11.3.2 prototype对Ajax的支持——Ajax0Request类344
11.3.3 Ajax.Updater类349
11.3.4 Ajax.Responders对象351
11.3.5 prototype的其他对象352
11.4 Ajax框架:Sajax包358
11.4.1 Sajax例子358
11.4.2 Sajax客户端函数362
11.4.3 Sajax服务器端的变量和函数365
11.4.4 Sajax的实现过程369
11.5 Ajax实例:动态树状菜单369
11.5.1 使用XMLHttpRequest实现动态树状菜单370
11.5.2 使用prototype框架实现动态树状菜单377
11.5.3 使用Sajax框架实现动态树状菜单379
11.6 上机实训383
11.7 本章习题383
第12章 PHP 5与MySQL385
12.1 MySQL数据库386
12.1.1 MySQL数据库简介386
12.1.2 MySQL基本命令387
12.1.3 多表查询397
12.1.4 获取记录数目398
12.1.5 获取列的相关信息398
12.2 操作MySQL数据库398
12.2.1 连接数据库399
12.2.2 提交指定的SQL指令400
12.2.3 获取查询结果401
12.2.4 关闭与数据库的连接407
12.3 上机实训407
12.4 本章习题407
第13章 考试系统411
13.1 系统总体设计412
13.1.1 系统功能描述412
13.1.2 系统实现环境414
13.2 数据库设计414
13.2.1 总体设计414
13.2.2 表设计415
13.2.3 关系设计422
13.3 通用文件423
13.4 登录426
13.4.1 考生登录427
13.4.2 管理员登录437
13.5 实现考试功能441
13.5.1 显示考试信息442
13.5.2 获取试卷446
13.5.3 提交答案451
13.5.4 结束考试453
13.6 试题录入与修改456
13.6.1 录入试题456
13.6.2 修改试题463
13.7 组卷功能472
13.7.1 设置试卷结构473
13.7.2 组卷界面481
13.7.3 自动组卷483
13.7.4 人工组卷488
13.7.5 修改试卷497
13.8 设置考试课程502
13.8.1 界面502
13.8.2 检查输入503
13.8.3 设置考试时间506
13.9 设置专业和班级507
13.9.1 专业管理508
13.9.2 班级管理512
13.10 设置考生519
13.10.1 界面520
13.10.2 添加学生523
13.10.3 管理考生526
13.11 查询成绩537
13.11.1 界面537
13.11.2 客户端函数539
13.11.3 服务器端函数539
13.12 查询交卷考生541
13.12.1 客户端函数542
13.12.2 服务器端函数542
13.13 小结544