图书介绍
由浅入深学PHP 基础、进阶与必做300题【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- 陈向辉等编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121133329
- 出版时间:2011
- 标注页数:567页
- 文件大小:166MB
- 文件页数:587页
- 主题词:PHP语言-程序设计-习题集
PDF下载
下载说明
由浅入深学PHP 基础、进阶与必做300题PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 PHP基础入门1
第1章 安装PHP开发环境(教学视频:30分钟)1
1.1 初识PHP1
1.1.1 静态网页与动态网页1
1.1.2 什么是PHP2
1.1.3 PHP发展历史2
1.1.4 其他动态网页技术3
1.2 常用的PHP环境4
1.2.1 Apache+PHP4
1.2.2 IIS+PHP4
1.3 Apache的安装5
1.3.1 安装Apache5
1.3.2 测试Apache7
1.4 PHP的安装8
1.4.1 安装PHP8
1.4.2 配置PHP9
1.4.3 第一个PHP程序10
1.5 其他工具的安装10
1.5.1 MySQL的安装11
1.5.2 phpmyadmin的安装14
1.5.3 Editplus的安装15
1.6 本章小结16
第2章 PHP的基本用法(教学视频:28分钟)17
2.1 PHP的嵌入方法17
2.1.1 静态页面的结构17
2.1.2 ASP方法<%%>18
2.1.3 PHP方法<? ?>19
2.1.4 PHP方法<?php?>20
2.2 引用文件20
2.2.1 require引用20
2.2.2 include引用22
2.2.3 二者的区别23
2.3 注释方法24
2.3.1 多行注释24
2.3.2 单行注释25
2.4 PHP代码编写规则25
2.4.1 缩排规则25
2.4.2 命名规则26
2.5 本章小结27
2.6 习题27
第3章 常量与变量(教学视频:35分钟)30
3.1 PHP中的常量30
3.1.1 数据类型30
3.1.2 自定义常量32
3.1.3 系统常量34
3.1.4 魔术常量36
3.2 PHP中的变量37
3.2.1 自定义变量37
3.2.2 系统变量39
3.3 数组变量42
3.3.1 创建数组42
3.3.2 获取数组元素44
3.3.3 为数组添加元素45
3.3.4 创建并使用多维数组46
3.4 本章小结47
3.5 习题47
第4章 运算符与表达式(教学视频:38分钟)53
4.1 运算符53
4.1.1 数学运算符53
4.1.2 字符运算符55
4.1.3 比较运算符56
4.1.4 赋值运算符57
4.1.5 逻辑运算符57
4.1.6 递增/递减运算符59
4.1.7 三目运算符59
4.1.8 运算符优先级61
4.2 表达式63
4.3 本章小结64
4.4 习题64
第5章 流程控制(教学视频:70分钟)67
5.1 判断67
5.1.1 if判断67
5.1.2 if…else判断69
5.1.3 if…else if…else判断70
5.1.4 switch判断72
5.2 循环75
5.2.1 while循环75
5.2.2 do循环76
5.2.3 for循环78
5.2.4 foreach循环79
5.2.5 break的使用81
5.2.6 continue的使用81
5.3 流程控制实例82
5.3.1 输出星号83
5.3.2 输出指定内容85
5.3.3 求斐波那契数列87
5.4 本章小结89
5.5 习题89
第6章 PHP中的函数(教学视频:48分钟)97
6.1 函数基础97
6.1.1 什么是函数97
6.1.2 函数的返回值99
6.1.3 函数的参数101
6.2 系统函数105
6.2.1 内部系统函数105
6.2.2 外部系统函数106
6.3 函数的其他相关事项107
6.3.1 有条件定义函数的使用107
6.3.2 在一个函数中定义另一个函数108
6.3.3 函数的递归使用110
6.4 本章小结111
6.5 习题111
第7章 对象变量(教学视频:50分钟)118
7.1 面向对象与面向过程118
7.1.1 什么是面向过程118
7.1.2 什么是面向对象118
7.1.3 面向对象与面向过程的特点119
7.2 对象变量120
7.2.1 什么是类120
7.2.2 创建类120
7.2.3 为类实例化对象121
7.2.4 使用对象122
7.2.5 稍微复杂的例子123
7.2.6 类的继承127
7.2.7 方法重载129
7.2.8 类的引用131
7.2.9 类的构造方法133
7.3 使用类与对象135
7.3.1 检查类是否定义135
7.3.2 返回类的方法名136
7.3.3 返回类的属性138
7.3.4 返回对象的类名139
7.3.5 检查类与对象的关系140
7.3.6 检查方法是否存在142
7.3.7 检查属性是否存在144
7.4 本章小结145
7.5 习题145
第8章 数据的处理(教学视频:127分钟)152
8.1 操作数值152
8.1.1 求绝对值152
8.1.2 小数取整153
8.1.3 角度与弧度转化156
8.1.4 次方与平方根158
8.1.5 求三角值159
8.1.6 求最值161
8.1.7 求随机数163
8.1.8 进制转换164
8.1.9 其他数值处理函数168
8.2 操作字符串170
8.2.1 字符串输出170
8.2.2 字符串长度172
8.2.3 字符串截取173
8.2.4 字符串替换174
8.2.5 字符串分割178
8.2.6 字符串的比较179
8.2.7 字符串的大小写181
8.2.8 字符串与ASCII码182
8.2.9 转换HTML特殊字符184
8.2.10 字符串查找187
8.2.11 其他字符串处理函数187
8.3 操作数组188
8.3.1 建立数组189
8.3.2 数组长度189
8.3.3 检查数组中值出现次数190
8.3.4 数组排序191
8.3.5 移动数组指针199
8.3.6 移除重复的值201
8.3.7 合并数组202
8.3.8 检查数组中是否存在某个值205
8.3.9 其他数组处理函数206
8.4 操作日期时间207
8.4.1 使用前的准备207
8.4.2 格式化日期时间208
8.4.3 取得日期时间信息210
8.4.4 返回当前UNIX时间戳记211
8.4.5 将英文文本的日期时间描述解析为UNIX时间戳211
8.5 数据处理实例212
8.5.1 处理数值212
8.5.2 处理字符串213
8.5.3 处理数组214
8.5.4 处理日期时间215
8.6 本章小结215
8.7 习题215
第9章 数据库操作(教学视频:63分钟)228
9.1 操作MySQL数据库228
9.1.1 连接到服务器228
9.1.2 显示可用数据库229
9.1.3 创建数据库230
9.1.4 选择数据库并显示表231
9.1.5 在库中创建表232
9.1.6 删除存在的库或表233
9.2 操作表233
9.2.1 操作前的准备工作233
9.2.2 浏览已经存在的记录235
9.2.3 添加记录236
9.2.4 修改记录237
9.2.5 删除记录238
9.3 高级查询240
9.3.1 使用WHERE子句240
9.3.2 使用LIMIT子句241
9.3.3 使用ORDER BY排序243
9.3.4 使用模糊查询245
9.3.5 常用的SQL函数246
9.4 数据库的备份与导入249
9.4.1 备份数据库249
9.4.2 导入数据库250
9.5 本章小结251
9.6 习题251
第2篇 PHP应用模块256
第10章 表单交互——用户登录模块(教学视频:42分钟)256
10.1 使用表单进行交互256
10.1.1 表单的使用256
10.1.2 POST与GET259
10.1.3 获取提交内容259
10.1.4 后台处理262
10.2 用户注册模块262
10.2.1 构建注册表单263
10.2.2 后台处理266
10.2.3 注意事项268
10.3 用户登录模块269
10.3.1 登录界面269
10.3.2 后台处理270
10.4 本章小结272
10.5 习题272
第11章 URL交互——网站宣传模块(教学视频:17分钟)279
11.1 使用URL进行交互279
11.1.1 构建URL279
11.1.2 获取提交内容280
11.1.3 后台处理281
11.2 模拟文件下载次数282
11.2.1 建表282
11.2.2 文件下载前台283
11.2.3 文件下载后台285
11.3 本章小结286
11.4 习题286
第12章 目录与文件操作——文件上传模块(教学视频:86分钟)288
12.1 目录操作288
12.1.1 创建目录288
12.1.2 删除目录289
12.1.3 打开目录289
12.1.4 浏览目录内容290
12.1.5 倒回目录291
12.1.6 关闭打开目录292
12.1.7 判断文件是否为目录292
12.1.8 返回分区占用磁盘空间293
12.1.9 返回目录磁盘可用空间294
12.2 文件操作294
12.2.1 判断文件是否存在294
12.2.2 打开文件295
12.2.3 关闭打开文件296
12.2.4 按字符读取文件297
12.2.5 按行读取文件298
12.2.6 读取文件所有内容299
12.2.7 将字符串写入文件301
12.2.8 将指定内容写入文件303
12.2.9 倒回文件指针304
12.2.10 获取文件的大小305
12.2.11 获取文件时间相关信息307
12.2.12 复制文件308
12.2.13 重命名文件308
12.2.14 删除文件309
12.3 文件上传模块309
12.3.1 文件上传前台309
12.3.2 文件上传后台311
12.3.3 显示模块312
12.3.4 重命名模块315
12.3.5 删除模块317
12.3.6 下载模块318
12.4 本章小结319
12.5 习题319
第13章 使用Cookie——计数器模块(教学视频:42分钟)327
13.1 Cookie操作327
13.1.1 什么是Cookie327
13.1.2 创建Cookie328
13.1.3 读取Cookie329
13.1.4 删除Cookie330
13.2 Session操作332
13.2.1 什么是Session332
13.2.2 使用Session332
13.2.3 Session的生存期335
13.2.4 删除Session336
13.3 计数器模块338
13.3.1 计数器基本原理338
13.3.2 基于Cookie的计数器339
13.3.3 基于文本的计数器340
13.3.4 防刷新计数器341
13.3.5 图形新计数器342
13.3.6 多用户计数器343
13.4 本章小结345
13.5 习题346
第14章 使用GD类库——验证码模块(教学视频:62分钟)351
14.1 什么是GD类库351
14.1.1 GD类库及使用351
14.1.2 取得当前GD库信息352
14.1.3 取得图像的大小353
14.1.4 取得图像的宽度与高度354
14.1.5 取得图像类型后缀355
14.2 常用的GD类库操作356
14.2.1 创建图像356
14.2.2 以指定格式输出图像358
14.2.3 销毁图像359
14.2.4 设定绘图颜色360
14.2.5 画像素360
14.2.6 画线段362
14.2.7 画矩形364
14.2.8 画椭圆365
14.2.9 画椭圆弧366
14.2.10 画多边形367
14.2.11 画字符串369
14.2.12 画中文字符串370
14.2.13 复制图像一部分371
14.3 GD类库实例372
14.3.1 汉字验证码372
14.3.2 图片缩略图374
14.3.3 画饼形图375
14.3.4 为图像加水印377
14.4 本章小结379
14.5 习题379
第15章 AJAX与PHP——动态更新模块(教学视频:72分钟)388
15.1 AJAX简介388
15.1.1 什么是AJAX388
15.1.2 AJAX的作用389
15.1.3 简单的AJAX程序390
15.2 XMLHttpRequest对象391
15.2.1 对象简介391
15.2.2 对象属性392
15.2.3 对象方法393
15.2.4 构建应用395
15.3 发送请求并处理响应397
15.3.1 使用POST发送请求397
15.3.2 向服务端发送XML402
15.3.3 处理服务器响应405
15.4 综合应用实例408
15.4.1 提示用户名状态408
15.4.2 显示用户登录信息410
15.4.3 动态编辑页面内容413
15.4.4 动态提示可用内容415
15.5 本章小结419
15.6 习题419
第3篇 PHP扩展432
第16章 使用正则表达式(教学视频:86分钟)432
16.1 什么是正则表达式432
16.1.1 正则表达式入门432
16.1.2 简单的例子433
16.2 元字符434
16.2.1 “^”、“$”的使用434
16.2.2 “*”、“+”、“?”的使用437
16.2.3 “{”、“}”的使用440
16.2.4 “(”、“)”的使用441
16.2.5 “|”的使用442
16.2.6 “.”的使用443
16.2.7 “[”、“]”的使用444
16.2.8 “^”在中括号内的使用445
16.2.9 字符转义446
16.3 PERL兼容正则表达式函数447
16.3.1 PERL兼容正则模式修正符447
16.3.2 正则表达式匹配448
16.3.3 正则表达式全局匹配449
16.3.4 对数组进行正则匹配450
16.3.5 用正则分割字符串451
16.3.6 执行正则搜索与替换452
16.3.7 转义正则表达式字符453
16.4 正则表达式使用实例454
16.4.1 校验是否全由数字组成454
16.4.2 校验用户名455
16.4.3 校验手机号455
16.4.4 校验电子邮箱456
16.4.5 UBB替换456
16.5 本章小结457
16.6 习题457
第17章 操作XML(教学视频:61分钟)464
17.1 什么是XML464
17.1.1 XML简介464
17.1.2 如何在PHP中使用XML465
17.2 在PHP中使用XML466
17.2.1 解析XML文件内容466
17.2.2 向XML中添加记录469
17.2.3 修改已有XML记录471
17.2.4 删除指定XML记录473
17.3 基于XML的图书管理系统475
17.3.1 规定XML文件格式475
17.3.2 添加记录476
17.3.3 显示记录479
17.3.4 编辑指定记录482
17.3.5 批量删除记录486
17.4 本章小结488
17.5 习题488
第18章 使用Zend软件(教学视频:12分钟)495
18.1 Zend Optimizer软件495
18.1.1 关于Zend Optimizer495
18.1.2 软件安装496
18.2 Zend Guard软件500
18.2.1 关于Zend Guard500
18.2.2 软件安装500
18.2.3 加密代码503
18.3 本章小结504
第4篇 PHP案例505
第19章 智能考试系统(教学视频:20分钟)505
19.1 关于智能考试系统505
19.1.1 设计算法505
19.1.2 二叉树及改良506
19.1.3 表的设计507
19.2 代码实现508
19.2.1 准备工作508
19.2.2 添加测试项目509
19.2.3 添加问题510
19.2.4 添加问题答案512
19.2.5 创建显示页面514
19.3 测试全部内容516
19.3.1 准备数据516
19.3.2 添加测试项目517
19.3.3 添加问题及结果518
19.3.4 添加答案519
19.3.5 执行显示页面520
19.3.6 更多改进521
19.4 本章小结522
第20章 在线商城系统(教学视频:30分钟)523
20.1 商城系统523
20.1.1 设计算法523
20.1.2 表的设计524
20.2 代码实现525
20.2.1 配置文件525
20.2.2 安装模块526
20.2.3 注册模块529
20.2.4 登录模块532
20.2.5 头部模块534
20.2.6 显示模块535
20.2.7 购物车模块539
20.2.8 查看并统计购物车模块540
20.2.9 显示用户信息模块543
20.2.10 修改用户密码模块544
20.2.11 查看用户历史订单模块547
20.2.12 处理订单模块548
20.2.13 添加类别模块550
20.2.14 编辑类别模块552
20.2.15 添加商品模块555
20.2.16 编辑商品模块557
20.2.17 退出登录模块561
20.3 测试全部内容561
20.3.1 用户注册与登录561
20.3.2 查看商品添加购物车562
20.3.3 查看用户信息、修改密码、历史订单564
20.3.4 添加与编辑类别564
20.3.5 添加与编辑商品565
20.3.6 处理订单566
20.3.7 退出登录567
20.4 本章小结567
热门推荐
- 1906244.html
- 3271057.html
- 2700426.html
- 3021687.html
- 3062219.html
- 3402678.html
- 3899199.html
- 225590.html
- 1016888.html
- 167139.html
- http://www.ickdjs.cc/book_608519.html
- http://www.ickdjs.cc/book_2773695.html
- http://www.ickdjs.cc/book_2772247.html
- http://www.ickdjs.cc/book_3459089.html
- http://www.ickdjs.cc/book_840302.html
- http://www.ickdjs.cc/book_1100698.html
- http://www.ickdjs.cc/book_141514.html
- http://www.ickdjs.cc/book_3794045.html
- http://www.ickdjs.cc/book_2919977.html
- http://www.ickdjs.cc/book_3719521.html