php从入门到精通第3版这本书籍采用通俗易懂的语言详细介绍了PHP进行网络开发应该掌握的各方面技术,中所有知识都结合具体实例进行介绍,涉及的程序代码均附以详细的注释,可以使读者轻松领会PHP程序开发的精髓,快速提高开发技能。这里知识兔小编分享php从入门到精通第3版pdf高清扫描版文件,点击下面的地址即可免费获取。
php从入门到精通第3版目录
第1篇 聽基 础 知 识
第1章 聽初识PHP 3
聽视频讲解:23分钟
1.1 聽PHP概述 4
1.1.1 聽什么是PHP 4
1.1.2 聽PHP语言的优势 4
1.1.3 聽PHP 5的新特性 5
1.1.4 聽PHP的发展趋势 5
1.1.5 聽PHP的应用领域 6
1.2 聽扩展库 7
1.3 聽如何学好PHP 9
1.4 聽学习资源 10
1.4.1 聽常用软件资源 10
1.4.2 聽常用网上资源 11
1.4.3 聽主要图书网站 11
1.5 聽网站建设的基本流程 12
1.6 聽小结 12
第2章 聽PHP环境搭建和开发工具 13
聽视频讲解:36分钟
2.1 聽在Windows下使用AppServ组合包 14
2.2 聽在Linux下的安装配置 16
2.2.1 聽安装Apache服务器 17
2.2.2 聽安装MySQL数据库 18
2.2.3 聽安装PHP 5语言 18
2.3 聽PHP常用开发工具 20
2.4 聽第一个PHP实例 21
2.5 聽小结 23
2.6 聽练习与实践 23
第3章 聽PHP语言基础 25
聽视频讲解:1小时55分钟
3.1 聽PHP标记风格 26
3.2 聽PHP注释的应用 27
3.3 聽PHP的数据类型 28
3.3.1 聽标量数据类型 28
3.3.2 聽复合数据类型 33
3.3.3 聽特殊数据类型 33
3.3.4 聽转换数据类型 35
3.3.5 聽检测数据类型 36
3.4 聽PHP常量 37
3.4.1 聽声明和使用常量 37
3.4.2 聽预定义常量 38
3.5 聽PHP变量 39
3.5.1 聽变量声明及使用 39
3.5.2 聽变量作用域 41
3.5.3 聽可变变量 43
3.5.4 聽PHP预定义变量 43
3.6 聽PHP运算符 44
3.6.1 聽算术运算符 44
3.6.2 聽字符串运算符 45
3.6.3 聽赋值运算符 46
3.6.4 聽位运算符 46
3.6.5 聽逻辑运算符 47
3.6.6 聽比较运算符 48
3.6.7 聽错误控制运算符 49
3.6.8 聽三元运算符 49
3.6.9 聽运算符的优先顺序和结合规则 50
3.7 聽PHP的表达式 50
3.8 聽PHP函数 51
3.8.1 聽定义和调用函数 51
3.8.2 聽在函数间传递参数 52
3.8.3 聽从函数中返回值 54
3.8.4 聽变量函数 54
3.8.5 聽对函数的引用 55
3.8.6 聽取消引用 55
3.9 聽PHP编码规范 56
3.9.1 聽什么是编码规范 56
3.9.2 聽PHP书写规则 57
3.9.3 聽PHP命名规则 58
3.10 聽小结 60
3.11 聽练习与实践 60
第4章 聽流程控制语句 61
聽视频讲解:46分钟
4.1 聽条件控制语句 62
4.1.1 聽if语句 62
4.1.2 聽if…else语句 63
4.1.3 聽elseif语句 64
4.1.4 聽switch…case多重判断语句 65
4.2 聽循环控制语句 67
4.2.1 聽while循环语句 68
4.2.2 聽do…while循环语句 68
4.2.3 聽for循环语句 69
4.2.4 聽foreach循环语句 70
4.2.5 聽流程控制的另一种书写格式 71
4.2.6 聽使用break/continue语句跳出循环 72
4.3 聽小结 75
4.4 聽练习与实践 75
第5章 聽字符串操作 77
聽视频讲解:1小时13分钟
5.1 聽字符串简介 78
5.2 聽单引号和双引号的区别 78
5.3 聽字符串的连接符 79
5.4 聽字符串操作 80
5.4.1 聽去除字符串首尾空格和特殊字符 80
5.4.2 聽转义、还原字符串数据 82
5.4.3 聽获取字符串的长度 85
5.4.4 聽截取字符串 86
5.4.5 聽比较字符串 87
5.4.6 聽检索字符串 90
5.4.7 聽替换字符串 91
5.4.8 聽格式化字符串 94
5.4.9 聽分割字符串 94
5.4.10 聽合成字符串 95
5.5 聽小结 96
5.6 聽练习与实践 96
第6章 聽正则表达式 97
聽视频讲解:43分钟
6.1 聽什么是正则表达式 98
6.2 聽正则表达式语法规则 98
6.2.1 聽行定位符(^和$) 99
6.2.2 聽单词定界符(\b、\B) 99
6.2.3 聽字符类([ ]) 99
6.2.4 聽选择字符(|) 100
6.2.5 聽连字符(-) 100
6.2.6 聽排除字符([^]) 101
6.2.7 聽限定符(? * + {n,m}) 101
6.2.8 聽点号字符(.) 101
6.2.9 聽转义字符(\) 102
6.2.10 聽反斜线(\) 102
6.2.11 聽括号字符(()) 103
6.2.12 聽反向引用 103
6.2.13 聽模式修饰符 104
6.3 聽POSIX扩展正则表达式函数 104
6.3.1 聽ereg()函数和eregi()函数 105
6.3.2 聽ereg_replace()函数和eregi_replace()函数 105
6.3.3 聽split()函数和spliti()函数 105
6.4 聽PCRE兼容正则表达式函数 106
6.4.1 聽preg_grep()函数 106
6.4.2 聽preg_match()函数和preg_match_all()函数 107
6.4.3 聽preg_quote()函数 107
6.4.4 聽preg_replace()函数 108
6.4.5 聽preg_replace_callback()函数 109
6.4.6 聽preg_split()函数 109
6.5 聽应用正则表达式对用户注册信息进行验证 109
6.6 聽小结 112
6.7 聽练习与实践 112
第7章 聽PHP数组 113
聽视频讲解:1小时23分钟
7.1 聽什么是数组 114
7.2 聽声明数组 114
7.3 聽数组的类型 116
7.3.1 聽数字索引数组 116
7.3.2 聽关联数组 116
7.4 聽输出数组 117
7.5 聽数组的构造 118
7.5.1 聽一维数组 118
7.5.2 聽二维数组 118
7.6 聽遍历数组 119
7.7 聽字符串与数组的转换 121
7.8 聽统计数组元素个数 123
7.9 聽查询数组中指定元素 124
7.10 聽获取数组中最后一个元素 125
7.11 聽向数组中添加元素 126
7.12 聽删除数组中重复元素 127
7.13 聽综合运用数组函数——实现多文件上传 127
7.14 聽小结 129
7.15 聽练习与实践 129
第8章 聽PHP与Web页面交互 131
聽视频讲解:58分钟
8.1 聽表单 132
8.1.1 聽创建表单 132
8.1.2 聽表单元素 133
8.2 聽在普通的Web页中插入表单 136
8.3 聽获取表单数据的两种方法 138
8.3.1 聽使用POST()方法提交表单 138
8.3.2 聽使用GET()方法提交表单 139
8.4 聽PHP参数传递的常用方法 140
8.4.1 聽$_POST[]全局变量 140
8.4.2 聽$_GET[]全局变量 141
8.4.3 聽$_SESSION[]变量 141
8.5 聽在Web页中嵌入PHP脚本 141
8.5.1 聽在HTML标记中添加PHP脚本 141
8.5.2 聽对表单元素的value属性进行赋值 142
8.6 聽在PHP中获取表单数据 142
8.6.1 聽获取文本框、密码域、隐藏域、按钮、文本域的值 142
8.6.2 聽获取单选按钮的值 143
8.6.3 聽获取复选框的值 144
8.6.4 聽获取下拉列表框/菜单列表框的值 145
8.6.5 聽获取文件域的值 148
8.7 聽对URL传递的参数进行编/解码 149
8.7.1 聽对URL传递的参数进行编码 149
8.7.2 聽对URL传递的参数进行解码 150
8.8 聽PHP与Web表单的综合应用 150
8.9 聽小结 151
8.10 聽练习与实践 152
第9章 聽PHP与JavaScript交互 153
聽视频讲解:1小时05分钟
9.1 聽了解JavaScript 154
9.1.1 聽什么是JavaScript 154
9.1.2 聽JavaScript的功能 154
9.2 聽JavaScript语言基础 154
9.2.1 聽JavaScript数据类型 155
9.2.2 聽JavaScript变量 155
9.2.3 聽JavaScript注释 156
9.3 聽自定义函数 157
9.4 聽JavaScript流程控制语句 158
9.4.1 聽条件语句 158
9.4.2 聽循环语句 162
9.4.3 聽跳转语句 163
9.5 聽JavaScript事件 165
9.6 聽调用JavaScript脚本(JavaScript脚本嵌入方式) 166
9.6.1 聽在HTML中嵌入JavaScript脚本 166
9.6.2 聽应用JavaScript事件调用自定义函数 167
9.6.3 聽在PHP动态网页中引用JS文件 167
9.6.4 聽解决浏览器不支持JavaScript的问题 168
9.7 聽在PHP中调用JavaScript脚本 171
9.7.1 聽应用JavaScript脚本验证表单元素是否为空 171
9.7.2 聽应用JavaScript脚本制作二级导航菜单 172
9.7.3 聽应用JavaScript脚本控制文本域和复选框 174
9.8 聽小结 176
9.9 聽练习与实践 176
第10章 聽日期和时间 177
聽视频讲解:30分钟
10.1 聽系统时区设置 178
10.1.1 聽时区划分 178
10.1.2 聽时区设置 178
10.2 聽PHP日期和时间函数 178
10.2.1 聽获得本地化时间戳 179
10.2.2 聽获取当前时间戳 180
10.2.3 聽获取当前日期和时间 180
10.2.4 聽获取日期信息 181
10.2.5 聽检验日期的有效性 182
10.2.6 聽输出格式化的日期和时间 183
10.2.7 聽显示本地化的日期和时间 184
10.2.8 聽将日期和时间解析为UNIX时间戳 187
10.3 聽日期和时间的应用 188
10.3.1 聽比较两个时间的大小 188
10.3.2 聽实现倒计时功能 189
10.3.3 聽计算页面脚本的运行时间 190
10.4 聽小结 191
10.5 聽练习与实践 191
第2篇 聽核 心 技 术
第11章 聽Cookie与Session 195
聽视频讲解:1小时08分钟
11.1 聽Cookie管理 196
11.1.1 聽了解Cookie 196
11.1.2 聽创建Cookie 197
11.1.3 聽读取Cookie 198
11.1.4 聽删除Cookie 199
11.1.5 聽Cookie的生命周期 200
11.2 聽Session管理 200
11.2.1 聽了解Session 200
11.2.2 聽创建会话 201
11.2.3 聽Session设置时间 203
11.2.4 聽通过Session判断用户的操作权限 204
11.3 聽Session高级应用 207
11.3.1 聽Session临时文件 207
11.3.2 聽Session缓存 208
11.3.3 聽Session数据库存储 209
11.4 聽小结 212
11.5 聽练习与实践 212
第12章 聽图形图像处理技术 213
聽视频讲解:46分钟
12.1 聽在PHP中加载GD库 214
12.2 聽Jpgraph的安装与配置 215
12.2.1 聽Jpgraph的安装 215
12.2.2 聽Jpgraph的配置 215
12.3 聽图形图像的典型应用 216
12.3.1 聽创建一个简单的图像 216
12.3.2 聽使用GD2函数在照片上添加文字 216
12.3.3 聽使用图像处理技术生成验证码 217
12.3.4 聽使用柱形图统计图书月销售量 219
12.3.5 聽使用折线图统计图书月销售额 220
12.3.6 聽使用3D饼形图统计各类商品的年销售额比率 222
12.4 聽小结 223
12.5 聽练习与实践 223
第13章 聽文件系统 225
聽视频讲解:49分钟
13.1 聽文件处理 226
13.1.1 聽打开/关闭文件 226
13.1.2 聽读写文件 227
13.1.3 聽操作文件 232
13.2 聽目录处理 233
13.2.1 聽打开/关闭目录 233
13.2.2 聽浏览目录 234
13.2.3 聽操作目录 234
13.3 聽文件处理的高级应用 235
13.3.1 聽远程文件的访问 235
13.3.2 聽文件指针 235
13.3.3 聽锁定文件 237
13.4 聽文件上传 238
13.4.1 聽配置php.ini文件 238
13.4.2 聽预定义变量$_FILES 238
13.4.3 聽文件上传函数 239
13.4.4 聽多文件上传 240
13.5 聽小结 242
13.6 聽练习与实践 242
第14章 聽面向对象 243
聽视频讲解:27分钟
14.1 聽面向对象的基本概念 244
14.1.1 聽类 244
14.1.2 聽对象 244
14.1.3 聽面向对象编程的三大特点 245
14.2 聽PHP与对象 245
14.2.1 聽类的定义 245
14.2.2 聽成员方法 246
14.2.3 聽类的实例化 246
14.2.4 聽成员变量 247
14.2.5 聽类常量 248
14.2.6 聽构造方法和析构方法 249
14.2.7 聽继承和多态的实现 251
14.2.8 聽“$this ->”和“::”的使用 254
14.2.9 聽数据隐藏 255
14.2.10 聽静态变量(方法) 257
14.3 聽PHP对象的高级应用 259
14.3.1 聽final关键字 259
14.3.2 聽抽象类 260
14.3.3 聽接口的使用 261
14.3.4 聽克隆对象 263
14.3.5 聽对象比较 264
14.3.6 聽对象类型检测 265
14.3.7 聽魔术方法(__) 266
14.4 聽面向对象的应用——中文字符串的截取类 270
14.5 聽小结 272
14.6 聽练习与实践 272
第15章 聽PHP加密技术 273
聽视频讲解:24分钟
15.1 聽PHP加密函数 274
15.1.1 聽使用crypt()函数进行加密 274
15.1.2 聽使用md5()函数进行加密 275
15.1.3 聽使用sha1()函数进行加密 277
15.2 聽PHP加密扩展库 278
15.2.1 聽Mcrypt扩展库 278
15.2.2 聽Mhash扩展库 280
15.3 聽小结 282
15.4 聽练习与实践 282
第16章 聽MySQL数据库基础 283
聽视频讲解:40分钟
16.1 聽MySQL概述 284
16.2 聽启动、连接、断开和停止MySQL服务器 285
16.2.1 聽启动MySQL服务器 285
16.2.2 聽连接和断开MySQL服务器 286
16.2.3 聽停止MySQL服务器 287
16.3 聽MySQL数据库操作 288
16.3.1 聽创建数据库CREATE DATABASE 288
16.3.2 聽查看数据库SHOW DATABASES 289
16.3.3 聽选择数据库USE DATABASE 289
16.3.4 聽删除数据库DROP DATABASE 290
16.4 聽MySQL数据表操作 290
16.4.1 聽创建数据表CREATE TABLE 291
16.4.2 聽查看表结构SHOW COLUMNS或
DESCRIBE 292
16.4.3 聽修改表结构ALTER TABLE 293
16.4.4 聽重命名表RENAME TABLE 294
16.4.5 聽删除表DROP TABLE 295
16.5 聽MySQL语句操作 295
16.5.1 聽插入记录insert 295
16.5.2 聽查询数据库记录select 296
16.5.3 聽修改记录update 297
16.5.4 聽删除记录delete 298
16.6 聽MySQL数据库备份和恢复 298
16.6.1 聽数据的备份 299
16.6.2 聽数据的恢复 300
16.7 聽小结 301
16.8 聽练习与实践 301
第17章 聽phpMyAdmin图形化管理工具 303
聽视频讲解:11分钟
17.1 聽phpMyAdmin介绍 304
17.2 聽phpMyAdmin的使用 304
17.2.1 聽操作数据库 304
17.2.2 聽操作数据表 306
17.2.3 聽使用SQL语句操作数据表 307
17.2.4 聽管理数据记录 309
17.2.5 聽生成和执行mysql数据库脚本 311
17.3 聽小结 313
17.4 聽练习与实践 313
第18章 聽PHP操作MySQL数据库 315
聽视频讲解:1小时15分钟
18.1 聽PHP访问MySQL数据库的一般步骤 316
18.2 聽PHP操作MySQL数据库的方法 317
18.2.1 聽使用mysql_connect()函数连接MySQL服务器 317
18.2.2 聽使用mysql_select_db()函数选择数据库文件 319
18.2.3 聽使用mysql_query()函数执行SQL语句 320
18.2.4 聽使用mysql_fetch_array()函数从数组结果集中获取信息 321
18.2.5 聽使用mysql_fetch_object()函数从结果集中获取一行作为对象 323
18.2.6 聽使用mysql_fetch_row()函数逐行获取结果集中的每条记录 324
18.2.7 聽使用mysql_num_rows()函数获取查询结果集中的记录数 326
18.3 聽PHP操作MySQL数据库 327
18.3.1 聽使用insert语句动态添加公告信息 327
18.3.2 聽使用select语句查询公告信息 330
18.3.3 聽使用update语句动态编辑公告信息 332
18.3.4 聽使用delete语句动态删除公告信息 334
18.3.5 聽分页显示公告信息 335
18.3.6 聽将数据库连接、操作、分页和字符串截取的方法封装到类中 337
18.4 聽小结 341
18.5 聽练习与实践 342
第19章 聽PDO数据库抽象层 343
聽视频讲解:50分钟
19.1 聽什么是PDO 344
19.1.1 聽PDO概述 344
19.1.2 聽PDO特点 344
19.1.3 聽安装PDO 344
19.2 聽PDO连接数据库 345
19.2.1 聽PDO构造函数 345
19.2.2 聽DSN详解 346
19.3 聽PDO中执行SQL语句 346
19.3.1 聽exec()方法 346
19.3.2 聽query()方法 346
19.3.3 聽预处理语句——prepare()和execute()方法 347
19.4 聽PDO中获取结果集 347
19.4.1 聽fetch()方法 347
19.4.2 聽fetchAll()方法 349
19.4.3 聽fetchColumn()方法 350
19.5 聽PDO中捕获SQL语句中的错误 351
19.5.1 聽使用默认模式——PDO::ERRMODE_SILENT 351
19.5.2 聽使用警告模式——PDO::ERRMODE_WARNING 352
19.5.3 聽使用异常模式——PDO::ERRMODE_EXCEPTION 353
19.6 聽PDO中错误处理 355
19.6.1 聽errorCode()方法 355
19.6.2 聽errorInfo()方法 356
19.7 聽PDO中事务处理 357
19.8 聽PDO中存储过程 359
19.9 聽小结 360
19.10 聽练习与实践 360
第20章 聽ThinkPHP框架 361
聽视频讲解:2小时31分钟
20.1 聽ThinkPHP简介 362
20.2 聽ThinkPHP架构 364
20.3 聽ThinkPHP的配置 370
20.4 聽ThinkPHP的控制器 371
20.5 聽ThinkPHP的模型 377
20.6 聽ThinkPHP的视图 393
20.7 聽内置ThinkTemplate模板引擎 399
20.8 聽小结 404
20.9 聽练习与实践 405
第3篇 聽高 级 应 用
第21章 聽Smarty模板技术 409
聽视频讲解:57分钟
21.1 聽Smarty简介 410
21.2 聽Smarty的安装配置 411
21.3 聽Smarty模板设计 414
21.4 聽Smarty程序设计 422
21.5 聽Smarty模板的应用 424
21.6 聽小结 428
21.7 聽练习与实践 428
第22章 聽PHP与XML技术 429
聽视频讲解:23分钟
22.1 聽XML的概述 430
22.2 聽XML语法 430
22.3 聽在PHP中创建XML文档 434
22.4 聽SimpleXML 434
22.5 聽动态创建XML文档 440
22.6 聽小结 441
22.7 聽练习与实践 441
第23章 聽PHP与Ajax技术 443
聽视频讲解:43分钟
23.1 聽Ajax概述 444
23.2 聽Ajax使用的技术 445
23.3 聽Ajax开发需要注意的几个问题 449
23.4 聽在PHP中应用Ajax技术的典型应用 450
23.5 聽小结 456
23.6 聽练习与实践 456
第4篇 聽项 目 实 战
第24章 聽应用Smarty模板开发电子商务网站 459
聽视频讲解:2小时19分钟
24.1 聽开发背景 460
24.2 聽需求分析 460
24.3 聽系统分析 460
24.4 聽数据库与数据表的设计 462
24.5 聽公共文件设计 466
24.6 聽前台首页设计 470
24.7 聽登录模块设计 473
24.8 聽会员信息模块设计 484
24.9 聽商品展示模块 489
24.10 聽购物车模块设计 494
24.11 聽收银台模块设计 503
24.12 聽后台首页设计 506
24.13 聽开发常见问题与解决 510
24.14 聽小结 513
第25章 聽应用ThinkPHP框架开发明日导航网 515
聽视频讲解:41分钟
25.1 聽项目设计思路 516
25.2 聽数据库与数据表设计 518
25.3 聽ThinkPHP架设项目结构 520
25.4 聽明日导航前台页面设计 521
25.5 聽明日导航后台管理设计 528
25.6 聽小结 540
php从入门到精通第3版节选
下载仅供下载体验和测试学习,不得商用和正当使用。
下载体验