图书介绍
PHP从零基础到项目实战 微课视频版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 未来科技编著 著
- 出版社: 北京:中国水利水电出版社
- ISBN:7517068235
- 出版时间:2019
- 标注页数:511页
- 文件大小:81MB
- 文件页数:529页
- 主题词:
PDF下载
下载说明
PHP从零基础到项目实战 微课视频版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 PHP概述1
1.1 PHP的发展历史2
1.1.1 PHP 12
1.1.2 PHP22
1.1.3 PHP32
1.1.4 PHP42
1.1.5 PHP53
1.1.6 PHP5.3~PHP5.63
1.1.7 PHP73
1.2 PHP的特性4
1.3 PHP7新特性4
1.3.1新增的特性4
1.3.2废除的特性4
1.3.3移除的扩展5
1.3.4移除的SAPI5
1.4 PHP的应用5
1.5 PHP框架6
1.6 PHP开源项目7
1.7 PHP现状8
1.8 PHP发展趋势8
1.9 PHP学习资源9
1.9.1开发工具9
1.9.2 PHP参考手册9
1.9.3网上资源10
第2章 安装和配置PHP运行环境11
2.1安装Apache+PHP+MySQL工具包12
2.2手动安装和配置PHP运行环境14
2.2.1安装Apache15
2.2.2安装PHP16
2.2.3配置Apache17
2.2.4配置PHP19
2.2.5启动Apache服务19
2.2.6测试PHP22
第3章 PHP语言基础23
3.1 PHP基本语法24
3.1.1 PHP标记24
3.1.2 PHP注释25
3.1.3 PHP指令分隔符26
3.2 PHP数据类型26
3.2.1标量类型26
3.2.2复合类型30
3.2.3特殊类型31
3.2.4类型转换32
3.2.5检测数据类型34
3.3 PHP变量和常量35
3.3.1使用变量35
3.3.2取消引用36
3.3.3可变变量36
3.3.4预定义变量36
3.3.5声明常量37
3.3.6使用常量38
3.3.7预定义常量38
3.4 PHP运算符39
3.4.1算术运算符39
3.4.2赋值运算符39
3.4.3字符串运算符40
3.4.4位运算符40
3.4.5比较运算符41
3.4.6逻辑运算符41
3.4.7错误控制运算符42
3.4.8其他运算符42
3.4.9运算符的优先级和结合方向43
3.5 PHP表达式44
3.6 PHP语句44
3.6.1 if语句44
3.6.2 else语句45
3.6.3 elseif语句46
3.6.4 switch语句48
3.6.5 while语句50
3.6.6 do-while语句51
3.6.7 for语句52
3.6.8 foreach语句53
3.6.9流程控制的特殊格式53
3.6.10 break语句54
3.6.11 continue语句55
3.6.12 goto语句56
3.6.13 include和require语句56
3.7 PHP函数57
3.7.1定义和调用函数57
3.7.2函数的参数58
3.7.3函数的返回值60
3.7.4可变函数61
3.7.5匿名函数61
3.7.6变量作用域62
3.8 PHP编码规范63
3.8.1命名规范64
3.8.2版式规范64
3.8.3注释规范64
3.9案例实战64
3.9.1打印金字塔64
3.9.2设计杨辉三角66
3.9.3设计简单的计数器68
3.10课后练习69
第4章 操作字符串70
4.1认识字符串71
4.2定义字符串71
4.2.1单引号71
4.2.2双引号71
4.2.3 Heredoc结构72
4.2.4 Nowdoc结构72
4.3使用字符串73
4.3.1连接字符串73
4.3.2去除首尾空字符74
4.3.3转义、还原字符串75
4.3.4获取字符串长度77
4.3.5截取字符串77
4.3.6比较字符串78
4.3.7检索字符串80
4.3.8替换字符串81
4.3.9格式化字符串82
4.3.10分割字符串85
4.3.11合成字符串86
4.4案例实战86
4.4.1查找字符串的公共前缀86
4.4.2 URL字符串的处理87
4.4.3表单字符串的处理90
4.5课后练习92
第5章 使用正则表达式93
5.1认识正则表达式94
5.2正则表达式基本语法94
5.2.1行定界符95
5.2.2单词定界符95
5.2.3字符类95
5.2.4选择符96
5.2.5范围符96
5.2.6排除符97
5.2.7限定符97
5.2.8任意字符98
5.2.9转义字符98
5.2.10反斜杠98
5.2.11小括号99
5.2.12反向引用100
5.2.13模式修饰符100
5.3使用PCRE扩展正则表达式函数101
5.3.1数组过滤101
5.3.2执行一次匹配102
5.3.3执行所有匹配103
5.3.4转义字符104
5.3.5查找替换105
5.3.6高级查找替换106
5.3.7分隔字符串106
5.4案例实战107
5.4.1验证电话号码107
5.4.2验证Email地址109
5.4.3验证IP地址110
5.4.4统计关键字111
5.4.5检测上传文件类型112
5.4.6验证邮政编码112
5.5课后练习114
第6章 操作数组115
6.1认识PHP数组116
6.2数组类型116
6.2.1索引数组116
6.2.2关联数组117
6.3定义数组118
6.3.1定义简单数组118
6.3.2定义多维数组120
6.4使用数组122
6.4.1输出数组122
6.4.2统计元素个数122
6.4.3遍历数组123
6.4.4数组与字符串的转换124
6.4.5数组排序125
6.4.6数组指针127
6.5操作元素128
6.5.1查询指定元素128
6.5.2获取最后一个元素128
6.5.3添加元素129
6.5.4删除重复元素129
6.6案例实战130
6.6.1定义特殊形式的数组130
6.6.2设计购物车131
6.6.3设计多文件上传133
6.7课后练习135
第7章 使用PHP与网页交互136
7.1定义表单137
7.1.1设计表单结构137
7.1.2设置表单属性137
7.1.3使用表单对象137
7.2 PHP数据交互基础137
7.2.1定义数据传输类型137
7.2.2定义表单提交方法138
7.2.3认识查询字符串139
7.2.4设置PHP处理程序139
7.2.5 PHP接收表单数据的方法140
7.2.6在表单中嵌入PHP脚本140
7.3案例实战141
7.3.1获取文本框的值141
7.3.2获取复选框的值142
7.3.3获取下拉菜单的值143
7.3.4获取列表框的值144
7.3.5获取密码域和隐藏域的值145
7.3.6获取单选按钮的值146
7.3.7获取文件域的值148
7.3.8获取查询字符串的值149
7.3.9对查询字符串进行编码150
7.3.10对查询字符串进行解码151
7.3.11综合实战:个人信息登记与处理152
7.4课后练习154
第8章PHP日期和时间处理155
8.1设置系统时区156
8.1.1认识时区156
8.1.2配置系统时间157
8.2使用PHP日期和时间157
8.2.1获得本地化时间戳157
8.2.2获取当前时间戳158
8.2.3获取当前日期和时间159
8.2.4获取日期信息162
8.2.5检验日期163
8.2.6格式化的日期和时间163
8.2.7显示本地日期和时间165
8.2.8转换为UNIX时间戳168
8.3案例实战170
8.3.1比较时间大小170
8.3.2设计倒计时170
8.3.3计算脚本执行时间173
8.3.4合计时间174
8.3.5修改时间175
8.3.6计算间隔日期176
8.4课后练习179
第9章 PHP会话处理180
9.1认识PHP会话机制181
9.1.1为什么要使用会话181
9.1.2 PHP会话的方式181
9.2使用Cookie181
9.2.1认识Cookie182
9.2.2创建Cookie182
9.2.3读取Cookie184
9.2.4删除Cookie184
9.2.5 Cookie的生命周期185
9.3使用Session186
9.3.1认识Session186
9.3.2启动会话186
9.3.3注册和读取会话187
9.3.4注销和销毁会话188
9.3.5传递会话189
9.3.6设置会话有效期190
9.4案例实战192
9.4.1控制登录时间192
9.4.2自动登录193
9.4.3限制访问时间195
9.4.4用户注册196
9.4.5用户权限管理198
9.4.6防刷计数器200
9.4.7跨页访问会话信息201
9.4.8设置页面访问权限203
9.4.9设计网页皮肤204
9.4.10管理缓存206
9.5课后练习207
第10章 PHP图形图像处理208
10.1认识GD库209
10.1.1加载GD库209
10.1.2 GD库的基本用法210
10.1.3创建第一个图像210
10.2使用GD绘图211
10.2.1绘制基本几何图形211
10.2.2填充图形213
10.2.3在图像中添加文字216
10.2.4生成验证码218
10.2.5导入外部图像220
10.2.6为图片添加文字水印221
10.2.7为图片添加图像水印223
10.2.8设计折线图226
10.3认识JpGraph228
10.3.1安装JpGraph228
10.3.2配置JpGraph229
10.4使用JpGraph绘图229
10.4.1设计柱状图230
10.4.2设计比较柱状图232
10.4.3设计圆柱图232
10.4.4设计柱状组图233
10.4.5设计折线瀑布图233
10.4.6设计折线图234
10.4.7设计柱状和折线混合图234
10.4.8设计饼形图235
10.4.9设计强调饼形图235
10.4.10设计分割饼形图236
10.4.11设计圆饼图236
10.4.12设计环饼图237
10.4.13设计雷达图237
10.4.14设计表格图238
10.5案例实战238
10.5.1图形计数器239
10.5.2 GD2计数器241
10.5.3生成缩略图242
10.5.4调整图片大小242
10.6课后练习243
第11章 PHP文件系统处理244
11.1操作文件245
11.1.1打开和关闭文件245
11.1.2读取文件内容246
11.1.3写入文件内容250
11.1.4编辑文件251
11.2操作目录252
11.2.1打开和关闭目录252
11.2.2浏览目录253
11.2.3编辑目录253
11.3远程操作文件254
11.3.1远程访问254
11.3.2远程定位和查询255
11.3.3文件锁定256
11.4远程文件上传257
11.4.1初始化配置参数257
11.4.2设置预定义变量$FILES258
11.4.3上传文件259
11.5案例实战260
11.5.1文件操作模块260
11.5.2检测目录和文件265
11.5.3访问目录和文件属性266
11.5.4获取文件扩展名268
11.5.5获取文件权限270
11.5.6跟踪文件变动信息272
11.5.7读取远程文件数据272
11.5.8管理指定类型文件273
11.5.9目录操作模块273
11.5.10重命名目录274
11.5.11查看磁盘分区信息274
11.5.12分页读取文本文件275
11.5.13限制上传文件大小275
11.5.14限制上传文件类型276
11.5.15 同时上传多个文件276
11.6课后练习277
第12章PHP面向对象程序设计278
12.1认识面向对象编程279
12.1.1设计原则和目标279
12.1.2面向对象的编程优势279
12.1.3类和对象279
12.1.4类成员280
12.1.5类的基本特性281
12.2使用类281
12.2.1定义类281
12.2.2定义成员方法282
12.2.3实例化对象283
12.2.4定义成员变量284
12.2.5定义类常量285
12.2.6定义构造函数285
12.2.7定义析构函数286
12.2.8类的继承287
12.2.9类的多态288
12.2.10使用$this289
12.2.11使用::290
12.2.12访问控制291
12.2.13使用静态变量和静态方法293
12.2.14使用final关键字295
12.2.15 定义抽象类295
12.2.16使用接口296
12.3使用对象297
12.3.1克隆对象297
12.3.2比较对象299
12.3.3检测对象类型299
12.4使用魔术方法300
12.4.1___set()和___get()方法300
12.4.2___call()方法301
12.4.3___sleep()和___wakeup()方法301
12.4.4 ___toString()方法302
12.4.5 ___autoload()方法303
12.4.6 ___invoke()方法303
12.5案例实战304
12.5.1设计需求304
12.5.2程序设计304
12.5.3代码实现305
12.5.4应用类308
12.6课后练习308
第13章 安装和使用MySQL309
13.1安装MySQL310
13.1.1认识MySQL310
13.1.2 MySQL特性310
13.1.3安装MySQL311
13.1.4配置MySQL317
13.2使用MySQL服务器318
13.2.1启动MySQL服务器318
13.2.2连接和断开MySQL服务器318
13.2.3停止MySQL服务器318
13.3 MySQL命令行数据库318
13.3.1创建数据库319
13.3.2查看数据库319
13.3.3选择数据库319
13.3.4删除数据库319
13.4 MySQL命令行数据表319
13.4.1创建数据表319
13.4.2查看数据表结构320
13.4.3修改数据表结构320
13.4.4重命名数据表320
13.4.5删除数据表320
13.5 MySQL命令行语句320
13.5.1插入记录320
13.5.2查询记录321
13.5.3更新记录321
13.5.4删除记录321
13.6 MySQL备份和恢复322
13.6.1备份数据322
13.6.2恢复数据322
第14章 使用phpMyAdmin管理MySQL323
14.1安装和配置phpMyAdmin324
14.1.1为什么使用phpMyAdmin324
14.1.2安装phpMyAdmin324
14.1.3配置phpMyAdmin326
14.2管理账户和权限326
14.2.1登录phpMyAdmin327
14.2.2添加用户和权限328
14.2.3创建数据库328
14.2.4关联用户和数据库330
14.3管理数据库330
14.3.1检查和修改数据库330
14.3.2修复数据库331
14.3.3备份数据库333
14.3.4导入数据库334
14.4案例实战:设计简单的数据库336
14.5课后练习336
第15章 使用PHP操作MySQL337
15.1 PHP与MySQL通信338
15.1.1 PHP联系MySQL的方式338
15.1.2 PHP访问数据库的一般步骤338
15.2使用mysqli扩展339
15.3使用mysqli类340
15.3.1启用mysqli扩展模块340
15.3.2连接MySQL服务器340
15.3.3处理连接错误报告342
15.3.4关闭与MySQL服务器连接342
15.3.5执行SQL命令343
15.4使用mysqli_result类344
15.4.1创建结果集对象344
15.4.2回收查询内存345
15.4.3从结果集中解析数据345
15.4.4从结果集中获取数据列的信息348
15.4.5一次执行多条SQL命令349
15.5使用mysqli_stmt类350
15.5.1获取预处理语句对象350
15.5.2绑定参数350
15.5.3执行准备好的语句351
15.5.4回收资源351
15.5.5案例实战352
15.5.6使用预处理语句处理SELECT查询结果353
15.6使用事务355
15.6.1事务处理355
15.6.2案例实战356
15.7案例实战:设计电子公告牌357
15.7.1添加公告357
15.7.2查询公告359
15.7.3更新公告361
15.7.4删除公告363
15.7.5分页显示364
15.8课后练习366
第16章 使用PDO操作数据库367
16.1认识PDO368
16.1.1历史背景368
16.1.2为什么要使用PDO368
16.1.3 PDO特性368
16.1.4配置PDO369
16.2连接数据库370
16.2.1建立连接370
16.2.2处理异常371
16.2.3关闭连接371
16.2.4建立持久连接372
16.3执行SQL语句372
16.3.1 exec()方法372
16.3.2 query()方法373
16.3.3预处理语句374
16.4预处理语句374
16.4.1认识PDO预处理374
16.4.2定义预处理语句375
16.4.3绑定值和变量375
16.4.4执行SQL命令378
16.4.5获取查询数据378
16.5获取结果集378
16.5.1 fetch()方法378
16.5.2 fetchAll()方法380
16.5.3 fetchColumn()方法381
16.6获取SQL错误信息382
16.6.1使用默认模式382
16.6.2使用警告模式383
16.6.3使用异常模式384
16.7处理错误385
16.7.1 errorCode()方法386
16.7.2 errorInfo()方法387
16.8事务处理388
16.8.1认识事务388
16.8.2使用事务处理389
16.9存储过程390
16.9.1创建存储过程390
16.9.2调用存储过程392
16.10课后练习393
第17章 PHP加密技术394
17.1认识PHP加密技术395
17.2使用内置加密函数395
17.2.1 md5()加密函数396
17.2.2 crypt()加密函数396
17.2.3 shal()加密函数398
17.2.4 Base64加密函数399
17.2.5 URL加密函数400
17.3 PHP加密扩展库401
17.3.1 Mcrypt和OpenSSL扩展库402
17.3.2 Mhash扩展库402
17.4案例实战403
17.5课后练习405
第18章 PHP与JavaScript技术406
18.1认识JavaScript407
18.1.1 JavaScript的优势407
18.1.2 JavaScript与PHP基本用法比较407
18.2使用PHP输出JavaScript代码407
18.3 PHP与JavaScript相互传值408
18.3.1 PHP给JavaScript变量赋值408
18.3.2 HTML超链接传值408
18.3.3 JavaScript给PHP变量赋值409
18.4案例实战:PHP+JavaScript表单验证410
18.4.1 PHP表单验证410
18.4.2 JavaScript表单验证411
18.5课后练习414
第19章 PHP与XML技术415
19.1认识XML416
19.2使用PHP创建XML417
19.3了解PHP的XML解析器417
19.4使用SimpleXML418
19.4.1创建S impleXML对象418
19.4.2遍历所有子元素420
19.4.3遍历所有属性420
19.4.4访问特定元素和属性421
19.4.5修改XML数据422
19.4.6保存XML文档423
19.5案例实战424
19.5.1动态创建XML文档424
19.5.2使用Ajax读取XML文档信息424
19.5.3设计实时搜索425
19.5.4设计RSS阅读器426
19.6课后练习426
第20章 PHP与Ajax技术427
20.1 XMLHttpRequest 1.0基础428
20.1.1定义XMLHttpRequest对象428
20.1.2建立XMLHttpRequest连接428
20.1.3跟踪状态428
20.1.4中止请求429
20.1.5获取XML数据430
20.1.6获取HTML文本431
20.1.7获取JavaScript脚本431
20.1.8获取JSON数据432
20.1.9获取纯文本433
20.1.10获取头部信息433
20.2 XMLHttpRequest 2.0基础434
20.2.1请求时限434
20.2.2 FormData数据对象434
20.2.3上传文件435
20.2.4跨域访问435
20.2.5响应不同类型数据435
20.2.6接收二进制数据435
20.2.7监测数据传输进度436
20.3案例实战437
20.3.1发送字符串437
20.3.2发送表单数据437
20.3.3发送二进制文件437
20.3.4发送Blob对象437
20.3.5跨域请求438
20.3.6设计文件上传进度条438
20.4课后练习438
第21章 PHP与Socket技术439
21.1认识WebSocket440
21.1.1 WebSocket基础440
21.1.2 WebSockets API开发框架440
21.1.3浏览器兼容性441
21.1.4应用场景441
21.2在PHP中使用Socket441
21.2.1启动socket441
21.2.2 PHP套接字通信流程442
21.2.3 PHP套接字通信方法443
21.2.4案例:设计第一个套接字连接445
21.2.5案例:处理多个连接447
21.3使用WebSocket450
21.3.1在客户端定义Socket对象450
21.3.2设计简单的“呼-应”通信451
21.3.3发送JSON对象452
21.3.4使用Workennan框架通信453
21.3.5推送信息454
21.4课后练习455
第22章 PHP错误和异常处理456
22.1错误处理457
22.1.1认识PHP错误处理457
22.1.2使用die()函数457
22.1.3自定义错误处理器458
22.1.4触发错误459
22.1.5错误记录460
22.2异常处理461
22.2.1认识PHP异常461
22.2.2异常的基本使用462
22.2.3自定义Exception类463
22.2.4定义多个异常464
22.2.5重新抛出异常465
22.2.6定义顶层异常处理器466
22.3课后练习466
第23章 案例实战:购物网站467
23.1设计思路468
23.1.1功能设计468
23.1.2设计流程469
23.1.3结构设计469
23.2案例预览470
23.3设计数据库472
23.3.1设计数据结构473
23.3.2访问数据库475
23.4页面开发475
23.4.1显示分类目录475
23.4.2显示图书列表477
23.4.3显示图书详细信息478
23.4.4显示购物车479
23.4.5浏览购物车481
23.4.6添加到购物车482
23.4.7更新购物车484
23.4.8显示标题栏信息485
23.4.9收银台结账485
23.4.10收银台付款488
23.4.11后台管理489
23.5课后练习492
第24章 综合实战:移动私密社区493
24.1设计思路494
24.2主页设计494
24.3登录页设计495
24.4注册页设计497
24.5发布页设计498
24.6后台开发499
24.6.1设计数据库499
24.6.2连接数据库500
24.6.3首页功能实现501
24.6.4注册页功能实现505
24.6.5发布页功能实现506
24.6.6回复功能实现508
24.7课后练习510
热门推荐
- 3361579.html
- 2897945.html
- 2787222.html
- 1524315.html
- 1624558.html
- 3647121.html
- 1852028.html
- 605771.html
- 2907254.html
- 694310.html
- http://www.ickdjs.cc/book_3201135.html
- http://www.ickdjs.cc/book_2749224.html
- http://www.ickdjs.cc/book_2099432.html
- http://www.ickdjs.cc/book_1971808.html
- http://www.ickdjs.cc/book_3153541.html
- http://www.ickdjs.cc/book_690471.html
- http://www.ickdjs.cc/book_556177.html
- http://www.ickdjs.cc/book_2448859.html
- http://www.ickdjs.cc/book_1501142.html
- http://www.ickdjs.cc/book_2302309.html