图书介绍
PHP网络编程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 马述清,郭天娇,马玉萍编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121219283
- 出版时间:2014
- 标注页数:312页
- 文件大小:115MB
- 文件页数:325页
- 主题词:PHP语言-程序设计-高等职业教育-教材
PDF下载
下载说明
PHP网络编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 PHP开发环境搭建1
1.1 PHP简介1
1.1.1 PHP语言发展简史2
1.1.2 PHP发展现状与展望2
1.1.3 PHP语言的优势对比3
1.1.4 学习提示3
1.2 PHP的应用范围及案例4
1.2.1 PHP可以做什么4
1.2.2 PHP擅长的领域及产品介绍4
1.2.3 PHP不适合做什么5
1.2.4 其他案例5
1.3 PHP的“Hello,world”预览5
1.3.1 第一个PHP程序“Hello,world”5
1.3.2 学习PHP该准备哪些软件7
1.3.3 相关知识领域介绍8
1.4 程序运行环境的搭建9
1.4.1 Apache简介9
1.4.2 安装Apache与PHP9
1.4.3 使用phpinfo()确认Apache与PHP的安装成功11
1.4.4 Apache的启动与关闭12
1.4.5 Apache的配置文件httpd.conf与.htaccess简介12
1.4.6 PHP的配置文件php.ini简介12
1.4.7 PHP常用参数的配置13
1.5 几种综合网络服务器系统的安装13
1.5.1 XAMPP14
1.5.2 WAMP15
1.5.3 Appserv16
1.6 几种开发工具简介17
1.6.1 Vi及Vim17
1.6.2 Eclipse+PHPEclipse插件18
1.6.3 UltraEdit18
1.6.4 EditPlus19
1.6.5 支持PHP的IDE环境19
1.7 小结20
第2章 PHP基础语法21
2.1 语言构成与工作原理21
2.2 常量与变量22
2.2.1 常量的定义22
2.2.2 变量的定义23
2.2.3 变量的作用域24
2.2.4 动态变量26
2.3 运算符和关键字26
2.4 流程控制语法27
2.4.1 程序控制语句简介27
2.4.2 条件控制语句27
2.4.3 循环控制语句31
2.4.4 转移控制语句32
2.5 表达式33
2.5.1 表达式的分类33
2.5.2 算术操作表达式34
2.5.3 字符串操作表达式35
2.5.4 逻辑操作表达式36
2.5.5 比较操作表达式36
2.5.6 位操作表达式38
2.5.7 运算符的优先级38
2.6 特殊的全局变量39
2.7 文件包含40
2.7.1 使用require和require_ once语句进行文件包含40
2.7.2 使用include与include_ once语句进行文件包含42
2.8 小结43
第3章 PHP数据类型与操作44
3.1 PHP的数据类型44
3.1.1 标量数据类型44
3.1.2 合成数据类型48
3.1.3 特殊的数据类型48
3.1.4 数据类型的获得与验证49
3.2 数据类型间的转换51
3.2.1 转换成整型51
3.2.2 转换成浮点型52
3.2.3 转换成字符串型53
3.2.4 转换成布尔型54
3.2.5 转换成数组54
3.2.6 转换成对象55
3.2.7 使用函数进行数据类型的强制转换55
3.3 小结56
第4章 函数处理与数据引用57
4.1 函数的定义与使用57
4.1.1 函数的调用57
4.1.2 用户自定义函数的编写58
4.2 PHP常用函数59
4.2.1 获得日期时间信息函数getdate59
4.2.2 获得当前时间函数gettimeofday60
4.2.3 日期验证函数checkdate61
4.2.4 格式化本地时间日期函数date61
4.2.5 获得本地化时间戳函数mktime63
4.2.6 输出控制函数flush64
4.2.7 变量检测函数isset与变量释放函数unset65
4.2.8 随机函数rand与srand65
4.3 关于引用的解释66
4.3.1 对变量的引用66
4.3.2 对函数的引用67
4.3.3 引用的释放67
4.4 小结68
第5章 PHP中类的应用69
5.1 PHP中面向对象程序设计的应用69
5.1.1 类简介70
5.1.2 类的信息封装70
5.1.3 静态类70
5.2 创建一个简单类71
5.3 PHP5与PHP4的差异71
5.4 定义属性和方法72
5.4.1 属性与方法的定义72
5.4.2 传统的构造函数72
5.4.3 PHP类中的一些特殊方法73
5.5 类的引用、扩展与继承75
5.5.1 类的引用75
5.5.2 类的扩展与继承75
5.6 操作与调用77
5.6.1 静态类的调用77
5.6.2 实例类型判断方法instanceof77
5.6.3 对象的克隆77
5.7 一些设计观念80
5.7.1 策略模式80
5.7.2 单例模式81
5.7.3 工厂模式82
5.8 接口与抽象类86
5.8.1 接口的定义86
5.8.2 单一接口的实现86
5.8.3 多重接口的实现87
5.8.4 抽象类88
5.9 小结90
第6章 文件系统与文本数据操作91
6.1 PHP中的目录操作91
6.1.1 打开目录91
6.1.2 关闭目录92
6.1.3 读取目录中的文件92
6.1.4 创建目录92
6.1.5 删除目录93
6.2 PHP中的文件操作93
6.2.1 打开文件93
6.2.2 关闭文件94
6.2.3 读取文件94
6.2.4 写入文件95
6.2.5 删除文件96
6.2.6 复制文件96
6.3 本地文件的操作实例——小型留言本96
6.3.1 留言发表模块96
6.3.2 浏览模块98
6.4 远程文件的操作实例99
6.5 文件的上传与下载99
6.5.1 文件的上传99
6.5.2 文件的下载101
6.6 小结101
第7章 字符的处理与正则表达式102
7.1 字符类型的特殊性102
7.2 字符的显示与格式化103
7.2.1 字符的显示103
7.2.2 字符的格式化103
7.3 常见字符串的操作104
7.3.1 字符串重复操作str_repeat104
7.3.2 字符串替换操作str_replace和str_ireplace105
7.3.3 字符串分解操作str_split106
7.3.4 字符串单词数的计算函数str_word_count107
7.3.5 字符串查找操作strstr108
7.3.6 获得字符串长度strlen108
7.3.7 获得字符串子串substr109
7.4 正则表达式简介109
7.5 正则表达式与字符操作综合应用110
7.5.1 获得与模式匹配的数组单元preg_grep110
7.5.2 进行全局正则表达式匹配preg_match_all111
7.5.3 进行正则表达式匹配preg_match113
7.5.4 转义正则表达式字符preg_quote114
7.5.5 执行正则表达式的搜索和替换函数preg_replace114
7.5.6 通过回调函数执行正则表达式的搜索和替换preg_replace_callback115
7.5.7 用正则表达式进行字符串分割preg_split115
7.6 字符操作的注意事项117
7.7 小结118
第8章 数组操作与数据结构算法119
8.1 一维数组与多维数组119
8.1.1 一维数组简介119
8.1.2 多维数组简介120
8.2 常用的数组操作120
8.2.1 数组的创建与调用120
8.2.2 数组的更新122
8.2.3 数组元素的遍历122
8.3 数组索引与键名的操作技巧123
8.4 数组的排序125
8.4.1 递增排序sort125
8.4.2 递减排序rsort126
8.4.3 数组排序array_multisort126
8.5 几种数组的应用实例128
8.5.1 顺序查找128
8.5.2 二分法查找128
8.5.3 使用array_search函数进行查找129
8.5.4 线性表的入栈与出栈130
8.5.5 数组的合并131
8.5.6 数组的拆分133
8.5.7 随机排序135
8.6 小结135
第9章 PHP程序调试137
9.1 PHP中常见错误类型137
9.1.1 语法错误137
9.1.2 语义错误138
9.1.3 逻辑错误138
9.1.4 注释错误138
9.1.5 运行时错误139
9.2 PHP程序调试策略139
9.2.1 PHP的错误级别139
9.2.2 打开PHP的错误报告141
9.2.3 使用print进行程序调试141
9.3 使用PHPEclipse进行PHP程序调试142
9.3.1 使用Eclipse编写PHP程序的好处142
9.3.2 PHPEclipse的安装与启动142
9.3.3 PHPEclipse的使用143
9.3.4 PHPEclipse的语法错误强调功能145
9.3.5 PHPEclipse的调试界面146
9.3.6 使用PHPEclipse调试PHP代码的常见问题149
9.4 错误的处理150
9.4.1 错误的隐藏150
9.4.2 错误信息的定制151
9.4.3 超时错误的处理152
9.5 小结153
第10章 PHP中的异常处理154
10.1 异常处理的原理154
10.2 PHP中的异常处理155
10.2.1 异常类Exception155
10.2.2 异常抛出关键字throw156
10.2.3 异常捕获语句try-catch157
10.2.4 异常处理函数设置set_exception_handler158
10.2.5 完整的异常信息159
10.3 扩展的异常处理类161
10.4 异常的传递与重掷164
10.5 小结166
第11章 PHP与表单167
11.1 HTML表单简介167
11.1.1 表单标签form168
11.1.2 输入标签input与168
文本框168
11.1.3 按钮169
11.1.4 单选按钮与复选框170
11.1.5 多行文本域标签textarea172
11.1.6 下拉框与列表框标签select173
11.2 表单数据的接收174
11.2.1 GET方法174
11.2.2 POST方法177
11.3 常用表单数据的验证方法178
11.3.1 姓名验证178
11.3.2 日期验证178
11.3.3 E-mail地址验证179
11.3.4 密码字段验证179
11.3.5 改进的用户信息输入程序179
11.4 URL编码解码函数182
11.4.1 编码字符串urlencode182
11.4.2 解码字符串urldecode183
11.5 小结183
第12章 PHP与JavaScript交互184
12.1 JavaScript简介184
12.2 JavaScript的数据类型185
12.3 JavaScript程序设计基础185
12.3.1 在HTML中嵌入JavaScript186
12.3.2 变量186
12.3.3 注释186
12.3.4 函数的定义与调用187
12.3.5 条件语句187
12.3.6 循环语句190
12.3.7 对象192
12.3.8 事件194
12.4 PHP动态生成JavaScript代码194
12.4.1 多行输出194
12.4.2 单行输出195
12.4.3 PHP动态生成JavaScript实例——进度条196
12.5 JavaScript中调用PHP程序197
12.5.1 页面的跳转197
12.5.2 隐性调用PHP程序198
12.6 JavaScript和PHP综合实例——表单验证199
12.6.1 表单设计199
12.6.2 JavaScript代码设计200
12.6.3 PHP代码设计202
12.6.4 代码的运行203
12.7 小结204
第13章 关系型数据库的基础知识205
13.1 关系型数据库与关系型数据库系统的介绍205
13.2 关系型数据库系统的结构与运行过程206
13.2.1 关系型数据库系统的层次结构206
13.2.2 关系型数据库系统的运行过程207
13.3 常用关系型数据库的介绍208
13.4 SQL语言简介209
13.5 常见数据库设计问题209
13.6 关系型数据库的设计原则210
13.6.1 第一范式(1NF)210
13.6.2 第二范式(2NF)211
13.6.3 第三范式(3NF)211
13.7 小结212
第14章 MySQL的安装与操作213
14.1 MySQL数据库介绍213
14.2 安装与配置213
14.2.1 下载MySQL214
14.2.2 MySQL的安装214
14.2.3 MySQL的配置215
14.2.4 MySQL的启动与关闭217
14.3 如何创建一个数据库与表218
14.3.1 登录与退出MySQL命令行管理模式218
14.3.2 MySQL的数据库操作219
14.3.3 表的创建221
14.4 数据类型介绍223
14.5 索引与唯一值224
14.6 数据的操作225
14.6.1 表的修改225
14.6.2 表的删除226
14.6.3 数据的查询226
14.6.4 数据的插入232
14.6.5 数据的更新234
14.6.6 数据的删除234
14.7 小结235
第15章 MySQL与PHP的应用236
15.1 PHP结合数据库应用的优势236
15.2 Web数据库的工作原理236
15.3 使用PHP操作MySQL数据库237
15.3.1 数据库服务器的连接与断开237
15.3.2 选择数据库238
15.3.3 执行SQL语句238
15.3.4 获得查询结果集的记录数240
15.3.5 获得结果集的某一条记录240
15.3.6 逐行获取结果集的每条记录241
15.3.7 结果集的分页244
15.3.8 用户动态添加记录245
15.3.9 用户动态更新记录247
15.3.1 0用户动态删除记录250
15.4 使用PHP获取MySQL数据库的信息251
15.4.1 获取数据库的信息251
15.4.2 获取表的信息252
15.4.3 获取列的数目253
15.4.4 获取列的名称253
15.4.5 获取列的数据类型253
15.4.6 获取列的长度253
15.4.7 获取列的标志254
15.4.8 查看表中各列属性的应用实例254
15.5 常见问题与解决方案255
15.6 小结257
第16章 数据库中的程序逻辑258
16.1 数据库程序逻辑与PHP程序逻辑的分体设计原则258
16.2 数据库程序逻辑与数据的关系259
16.3 存储过程的设计259
16.3.1 定界符重定义259
16.3.2 存储过程的创建与调用260
16.3.3 存储过程的参数261
16.3.4 复合语句264
16.3.5 变量264
16.3.6 条件语句266
16.3.7 循环语句268
16.3.8 游标270
16.3.9 存储过程的删除272
16.4 触发器的设计272
16.4.1 触发器的创建与触发272
16.4.2 触发器的删除273
16.5 PHP与存储过程、触发器273
16.5.1 PHP调用存储过程273
16.5.2 PHP调用触发器274
16.6 小结276
第17章 Session与Cookie277
17.1 Session与Cookie简介277
17.2 PHP中Session的实现278
17.2.1 标识开始使用Session278
17.2.2 Session预定义数组278
17.2.3 Session的检测与注销278
17.2.4 PHP中Session处理的定制279
17.3 Session应用实例——登录验证283
17.3.1 数据库设计283
17.3.2 HTML表单的设计284
17.3.3 验证页面的编写285
17.3.4 欢迎页面的编写286
17.3.5 注销页面的编写286
17.3.6 代码的运行286
17.3.7 代码的改进287
17.4 PHP中Cookie的实现287
17.4.1 Cookie语法格式288
17.4.2 Cookie预定义数组288
17.4.3 创建一个Cookie288
17.4.4 创建一个有时间限制的Cookie289
17.4.5 创建一个有范围限制的Cookie289
17.4.6 删除Cookie289
17.4.7 浏览器重定向290
17.4.8 Cookie的常见问题290
17.5 Cookie应用实例——登录验证291
17.5.1 HTML表单的设计291
17.5.2 验证页面的编写292
17.5.3 欢迎页面的编写293
17.5.4 代码的运行293
17.6 Cookie与Session的比较294
17.7 小结294
第18章 MySQL与PHP的应用实例——留言本296
18.1 留言本实例的系统分析296
18.1.1 系统简介296
18.1.2 系统模型设计296
18.1.3 数据库设计297
18.1.4 公共功能设计298
18.2 使用MySql与PHP创建一个留言本299
18.2.1 查看留言功能299
18.2.2 发表留言功能302
18.2.3 管理员身份验证功能304
18.2.4 管理首页设计306
18.2.5 留言回复功能308
18.2.6 留言删除功能310
18.2.7 留言回复删除功能311
18.2.8 留言审批功能311
18.2.9 退出管理员登录功能312
18.3 小结312
热门推荐
- 521423.html
- 591724.html
- 2541079.html
- 3595358.html
- 3087809.html
- 763363.html
- 2845154.html
- 3086568.html
- 800841.html
- 2708122.html
- http://www.ickdjs.cc/book_2844689.html
- http://www.ickdjs.cc/book_3826777.html
- http://www.ickdjs.cc/book_2389239.html
- http://www.ickdjs.cc/book_334175.html
- http://www.ickdjs.cc/book_2902507.html
- http://www.ickdjs.cc/book_3360006.html
- http://www.ickdjs.cc/book_2705652.html
- http://www.ickdjs.cc/book_494176.html
- http://www.ickdjs.cc/book_1055656.html
- http://www.ickdjs.cc/book_3518871.html