图书介绍
PHP从入门到精通 第2版【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 陈营辉等编著 著
- 出版社: 北京:化学工业出版社
- ISBN:9787122121547
- 出版时间:2011
- 标注页数:478页
- 文件大小:151MB
- 文件页数:494页
- 主题词:PHP语言-程序设计
PDF下载
下载说明
PHP从入门到精通 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 概述篇2
第1章 动态网站开发技术PHP2
1.1 PHP与网站简介2
1.1.1 网站的构成2
1.1.2 静态网站3
1.1.3 动态网站4
1.2 常见动态网站技术4
1.2.1 ASP/ASP.NET5
1.2.2 JSP/JAVA Web5
1.2.3 PHP5
1.3 HTML快速上手6
1.3.1 HTML网页结构6
1.3.2 HTML元素与标签7
1.4 小结11
1.5 习题11
第2章 PHP环境的安装与配置12
2.1 PHP环境安装12
2.1.1 安装Apache服务器12
2.1.2 安装PHP14
2.1.3 PHP配置文件php.ini简介15
2.1.4 查看配置信息16
2.2 整合套件17
2.2.1 XAMPP简介17
2.2.2 WAMP简介18
2.2.3 Vertrigo Server简介19
2.2.4 其他套件19
2.3 开发工具20
2.3.1 EditPlus20
2.3.2 NotePad++21
2.3.3 Eclipse+PDT21
2.3.4 ZendStudio for Eclipse22
2.3.5 其他开发工具22
2.4 第一个PHP程序——Hello,World!23
2.5 小结24
2.6 习题24
第二篇 语法篇26
第3章 基础语法26
3.1 数据类型26
3.1.1 标量数据类型26
3.1.2 复合数据类型30
3.1.3 特殊数据类型30
3.1.4 数据类型的获取31
3.2 数据类型的转换31
3.2.1 转换为布尔型32
3.2.2 转换为整型32
3.2.3 转换为浮点型33
3.2.4 转换为字符串型34
3.2.5 转换为数组型35
3.2.6 转换为对象和资源36
3.3 常量与变量36
3.3.1 常量36
3.3.2 系统常量37
3.3.3 变量38
3.3.4 变量的作用域39
3.3.5 可变变量41
3.4 运算符41
3.4.1 赋值运算符41
3.4.2 算术运算符42
3.4.3 字符串运算符43
3.4.4 比较运算符43
3.4.5 逻辑运算符44
3.4.6 位运算符45
3.4.7 其他运算符45
3.4.8 运算符的优先级45
3.5 表达式46
3.5.1 表达式的分类46
3.5.2 赋值运算表达式47
3.5.3 算术运算表达式47
3.5.4 三元表达式48
3.5.5 其他表达式48
3.6 本章实例48
3.7 小结50
3.8 习题50
第4章 流程控制51
4.1 流程控制概述51
4.2 条件控制语句51
4.2.1 if控制语句51
4.2.2 switch分支语句55
4.3 循环控制语句56
4.3.1 while循环语句56
4.3.2 do-while循环语句57
4.3.3 for循环语句58
4.4 跳转语句59
4.4.1 break跳转语句59
4.4.2 continue跳转语句59
4.4.3 return跳转语句60
4.5 文件包含60
4.5.1 使用inlcude和include_once包含文件60
4.5.2 使用require和require_once包含文件63
4.6 本章实例64
4.7 小结65
4.8 习题65
第5章 函数及操作67
5.1 函数的调用与定义67
5.1.1 函数的调用67
5.1.2 函数的定义68
5.1.3 函数间传递参数69
5.2 引用70
5.2.1 引用的定义71
5.2.2 对函数、变量的引用71
5.2.3 引用的释放73
5.3 PHP常用函数73
5.3.1 日期时间函数73
5.3.2 数学函数80
5.3.3 其他常用函数81
5.4 本章实例82
5.5 小结83
5.6 习题83
第6章 数组及操作84
6.1 概述84
6.1.1 一维数组84
6.1.2 多维数组84
6.2 数组的常用操作85
6.2.1 数组的创建85
6.2.2 数组的调用与删除86
6.2.3 数组的更新87
6.2.4 数组的遍历88
6.3 数组的查找89
6.3.1 顺序查找89
6.3.2 二分法查找89
6.3.3 array_search查找90
6.4 数组的排序91
6.4.1 递增排序91
6.4.2 递减排序92
6.4.3 数组排序93
6.5 数组的拆分与合并94
6.5.1 数组的拆分94
6.5.2 数组的合并96
6.6 全局数组98
6.6.1 $_SERVER[]全局数组98
6.6.2 $_ENV[]全局数组99
6.6.3 $_GET[]和$_POST[]全局数组99
6.6.4 $_FILES[]全局数组99
6.6.5 $_COOKIE[]和$_SESSION[]全局数组99
6.6.6 $_REQUEST[]全局数组99
6.7 本章实例100
6.8 小结101
6.9 习题101
第7章 字符操作与正则表达式102
7.1 理解字符类型102
7.2 字符的显示与格式化102
7.2.1 字符的显示103
7.2.2 字符的格式化103
7.3 常用操作106
7.3.1 字符串重复操作——str_repeat函数106
7.3.2 字符串查找操作——strstr函数107
7.3.3 字符串替换操作——str_replace函数107
7.3.4 字符串分解操作——str_split函数109
7.3.5 字符串分解成单词——str_word_count函数109
7.3.6 字符串的长度——strlen函数110
7.3.7 获取子字符串——substr函数111
7.4 正则表达式111
7.4.1 正则表达式简介111
7.4.2 常见的正则表达式元字符112
7.5 正则表达式的常用操作113
7.5.1 进行正则表达式的匹配——preg_match函数113
7.5.2 进行全局正则表达式的匹配——preg_match_all函数114
7.5.3 获得与模式匹配的数组单元——preg_grep函数116
7.5.4 转义正则表达式字符——preg_quote函数117
7.5.5 执行正则表达式的搜索与替换——preg_replace函数118
7.5.6 通过回调函数执行正则表达式的搜索与替换——preg_replace_callback函数119
7.5.7 用正则表达式进行字符串分割——preg_split函数120
7.6 本章实例122
7.7 小结124
7.8 习题124
第8章 错误、异常处理与调试125
8.1 PHP错误类型125
8.1.1 语法错误125
8.1.2 语义错误126
8.1.3 逻辑错误126
8.1.4 注释错误127
8.1.5 运行错误127
8.2 错误处理128
8.2.1 错误级别128
8.2.2 php.ini对错误处理的设置128
8.2.3 错误处理129
8.3 PHP异常132
8.3.1 异常处理原理132
8.3.2 异常处理132
8.3.3 扩展的异常处理类136
8.3.4 异常的传递与重掷137
8.4 PHP程序的调试138
8.4.1 打开错误报告138
8.4.2 使用ECHO进行调试139
8.4.3 使用DIE进行调试140
8.5 使用ZendStudio进行调试140
8.5.1 使用Eclipse开发PHP的优点140
8.5.2 Eclipse和ZendStudio的安装141
8.5.3 Zend Debugger的安装142
8.5.4 使用ZendStudio进行调试143
8.6 本章实例144
8.7 小结145
8.8 习题145
第9章 面向对象的PHP146
9.1 概述146
9.1.1 什么是面向对象146
9.1.2 面向对象的特征147
9.2 类和对象147
9.2.1 类的结构及声明147
9.2.2 属性和方法的定义148
9.2.3 使用构造函数149
9.2.4 使用析构函数149
9.2.5 类的实例化150
9.2.6 类的继承151
9.3 类的常量152
9.4 访问方法和属性153
9.4.1 访问修饰符153
9.4.2 静态属性155
9.4.3 静态方法156
9.4.4 魔术方法156
9.5 本章实例159
9.6 小结160
9.7 习题160
第10章 继承、多态与接口161
10.1 继承161
10.1.1 什么是继承161
10.1.2 PHP中实现继承的方法161
10.1.3 重载162
10.1.4 用final关键字对继承和重载进行限制164
10.2 多态165
10.2.1 什么是多态165
10.2.2 多态的应用设计165
10.3 接口167
10.3.1 接口的概念167
10.3.2 接口的实现168
10.3.3 接口的继承169
10.4 小结169
10.5 习题170
第三篇 应用篇172
第11章 文件系统与操作172
11.1 目录操作172
11.1.1 打开目录172
11.1.2 关闭目录173
11.1.3 读取目录173
11.1.4 建立目录174
11.1.5 删除目录175
11.1.6 改变目录176
11.2 文件操作176
11.2.1 打开文件177
11.2.2 关闭文件178
11.2.3 读取文件179
11.2.4 写入文件181
11.2.5 删除文件182
11.2.6 复制文件182
11.2.7 移动文件和重命名文件183
11.3 文件的上传与下载184
11.3.1 开启上传功能184
11.3.2 POST方法上传184
11.3.3 同时上传多个文件187
11.3.4 文件的下载189
11.4 本章实例189
11.5 小结190
11.6 习题190
第12章 PHP交互191
12.1 表单数据的提交方法191
12.1.1 GET方法191
12.1.2 POST方法191
12.1.3 表单提交方法的区别192
12.2 获取表单数据192
12.2.1 获取文本域的数据192
12.2.2 获取单选按钮的数据194
12.2.3 获取复选框的数据195
12.2.4 获取下拉框或列表框的数据196
12.3 常用表单数据的验证198
12.3.1 用户名的验证198
12.3.2 密码验证199
12.3.3 日期验证199
12.3.4 E-mail验证200
12.4 URL编码与解码200
12.4.1 编码urlencode函数200
12.4.2 解码urldecode201
12.5 本章实例201
12.6 小结202
12.7 习题202
第13章 Cookie与Session203
13.1 概述203
13.1.1 Cookie203
13.1.2 Session204
13.2 Cookie操作205
13.2.1 设置Cookie206
13.2.2 访问Cookie207
13.2.3 删除Cookie207
13.2.4 Cookie全局数组208
13.3 Cookie应用208
1 3.3.1 登录页面209
13.3.2 验证页面209
13.3.3 欢迎页面210
13.4 Session操作211
13.4.1 Session使用211
13.4.2 Session检测与注销212
13.4.3 Session全局数组214
13.5 Session应用214
13.5.1 登录页面214
13.5.2 验证页面215
13.5.3 欢迎页面215
13.5.4 注销页面216
13.6 本章实例216
13.7 小结218
13.8 习题218
第14章 PHP与AJAX219
14.1 AJAX概述219
14.1.1 什么是AJAX219
14.1.2 工作原理220
14.1.3 优点与缺点220
14.2 使用AJAX221
14.2.1 创建XMLHttpRequest对象221
14.2.2 向服务器发送请求223
14.2.3 处理服务器响应225
14.3 使用POST方式的AJAX227
14.3.1 POST方式228
14.3.2 POST实例228
14.4 第一个AJAX程序——Hello,Ajax!231
14.4.1 浏览器页面发送请求与处理响应231
14.4.2 服务器响应232
14.5 本章实例232
14.5.1 读取服务器文本文件232
14.5.2 三级联动下拉框234
14.6 小结238
14.7 习题238
第15章 图像处理239
15.1 图像库简介239
15.1.1 打开GD库239
15.1.2 GD库支持的图像格式240
15.2 基本的图像处理241
15.2.1 创建图像241
15.2.2 设置颜色242
15.2.3 生成图像与销毁图像242
15.2.4 绘制点线243
15.2.5 绘制并填充几何图形244
15.2.6 输出文字244
15.3 图像处理实例245
15.3.1 生成验证码图片245
15.3.2 生成缩略图247
15.4 本章实例249
15.5 小结253
15.6 习题253
第16章 邮件处理254
16.1 PHP邮件发送配置254
16.1.1 SMTP功能的配置254
16.1.2 安装SMTP服务器255
16.2 使用mail函数发送邮件255
16.2.1 mail函数简介255
16.2.2 发送HTML格式的邮件257
16.2.3 发送带附件的邮件258
16.3 本章实例260
16.4 小结264
16.5 习题264
第四篇 数据库篇266
第17章 MySQL数据库的安装与操作266
17.1 SQL语言概述266
17.2 MySQL的安装与配置266
17.2.1 下载版本266
17.2.2 安装和配置267
17.3 MySQL的启动与停止268
17.3.1 启动268
17.3.2 停止269
17.4 管理数据库270
17.4.1 MySQL的登录与退出270
17.4.2 创建数据库270
17.4.3 删除数据库271
17.4.4 选择数据库272
17.4.5 备份与恢复272
17.5 操作数据表273
17.5.1 创建表273
17.5.2 修改表275
17.5.3 删除表276
17.6 数据类型与视图276
17.6.1 MySQL数据类型276
17.6.2 视图277
17.7 操作数据279
17.7.1 查询语句279
17.7.2 插入语句281
17.7.3 更新语句282
17.7.4 删除语句283
17.8 使用phpMyAdmin管理MySQL数据库283
17.8.1 phpMyAdmin概述283
17.8.2 安装与配置283
17.8.3 数据库操作284
17.8.4 数据表操作285
17.8.5 数据的增删改286
17.8.6 数据的查询288
17.8.7 数据的导入导出288
17.9 小结289
17.10 习题289
第18章 PHP操作数据库290
18.1 PHP操作MySQL数据库290
18.1.1 连接MySQL数据库290
18.1.2 断开与MySQL的连接292
18.1.3 选择和使用MySQL数据库292
18.1.4 执行MySQL指令293
18.1.5 分析结果集294
18.2 管理MySQL数据库中的数据299
18.2.1 添加数据299
18.2.2 更新数据301
18.2.3 删除数据304
18.3 获取数据库信息306
18.3.1 获取数据库的信息306
18.3.2 获取数据表的信息307
18.3.3 获取数据表中列的信息308
18.4 在PHP中操作SQL Server数据库310
18.4.1 连接和关闭SQL Server数据库311
18.4.2 执行SQL语句312
18.4.3 获取结果集313
18.5 在PHP中操作Access数据库314
18.5.1 连接和关闭Access314
18.5.2 执行SQL语句315
18.5.3 获取结果集315
18.6 本章实例316
18.7 小结320
18.8 习题320
第19章 PHP与XM L321
19.1 XML简介321
19.2 使用SimpleXML进行操作322
19.2.1 创建SimpleXML对象322
19.2.2 读取对象中的XML数据323
19.2.3 XML数据的修改325
19.2.4 XML数据的存储326
19.3 动态创建XML文档327
19.4 小结328
19.5 习题328
第五篇 扩展篇330
第20章 MVC模式与PHP开发框架330
20.1 MVC概述330
20.1.1 何谓MVC330
20.1.2 MVC的优点331
20.1.3 MVC的不足331
20.2 PHP框架——Zend Framework332
20.2.1 Zend Framework的特性332
20.2.2 Zend Framework的目录结构333
20.2.3 Zend Framework的安装333
20.2.4 引导文件index.php335
20.2.5 页面组织337
20.2.6 控制器类Controllers337
20.2.7 视图文件338
20.2.8 布局338
20.3 小结339
第21章 面向对象高级编程和设计模式340
21.1 重载340
21.1.1 方法和属性的重载340
21.1.2 使用数组语法访问的重载342
21.2 设计模式343
21.2.1 设计模式简介344
21.2.2 单例模式344
21.2.3 策略模式345
21.2.4 工厂模式345
21.2.5 观察者模式347
21.2.6 适配器模式348
21.3 小结349
第22章 缓存与静态化350
22.1 为何使用静态机制350
22.2 缓存机制及其应用352
22.2.1 缓存机制352
22.2.2 缓存机制的应用352
22.3 静态机制及实现354
22.3.1 由模板生成静态页面354
22.3.2 由数据库生成静态页面355
22.4 小结356
第23章 PEAR与PECL357
23.1 概述357
23.1.1 PEAR简介357
23.1.2 PECL简介357
23.2 PEAR的安装与使用358
23.2.1 PEAR的安装358
23.2.2 查看已安装的包360
23.2.3 查看PEAR包的详细信息361
23.2.4 PEAR包的安装361
22.2.5 PEAR包的升级362
23.2.6 PEAR包的删除362
23.2.7 PEAR包的使用362
23.3 PECL扩展库364
23.3.1 下载安装PECL扩展库364
23.3.2 使用PEAR编译共享PECL扩展库366
23.4 小结366
第六篇 实例篇368
第24章 留言板368
24.1 留言板简介368
24.2 数据库设计368
24.3 项目实施370
24.3.1 系统配置文件370
24.3.2 数据库连接371
24.3.3 添加留言模块372
24.3.4 查看留言模块375
24.3.5 显示留言详细内容377
24.3.6 登录模块379
24.3.7 回复留言模块381
24.3.8 删除留言模块383
24.3.9 审核留言模块385
24.4 小结387
第25章 投票系统388
25.1 投票系统简介388
25.2 数据库设计389
25.3 项目实施390
25.3.1 系统配置文件390
25.3.2 数据库操作类391
25.4 投票模块392
25.4.1 投票页面393
25.4.2 投票处理395
25.4.3 投票统计396
25.5 登录模块398
25.5.1 登录页面398
25.5.2 登录处理399
25.5.3 退出模块400
25.6 投票主题模块401
25.6.1 添加主题401
25.6.2 修改投票主题402
25.6.3 删除投票主题404
25.7 参数配置模块405
25.7.1 添加投票选项405
25.7.2 修改投票选项408
25.7.3 删除投票选项410
25.8 小结411
第26章 内容管理系统412
26.1 内容管理系统简介412
26.2 数据库设计413
26.3 项目实施416
26.3.1 系统配置416
26.3.2 引导文件bootstrapphp418
26.3.3 系统初始化419
26.3.4 系统默认布局422
26.3.5 系统异常处理423
26.3.6 系统参数配置425
26.4 用户模块427
26.4.1 系统开关427
26.4.2 注册428
26.4.3 登录431
26.4.4 退出433
26.5 文章模块434
26.5.1 管理控制器初始化434
26.5.2 添加文章437
26.5.3 管理文章438
26.5.4 修改文章442
26.5.5 审核文章445
26.5.6 删除文章447
26.5.7 显示文章列表448
26.5.8 显示文章内容451
26.6 文章类别管理453
26.6.1 新增类别453
26.6.2 修改类别454
26.6.3 删除类别457
26.7 文章模板管理458
26.7.1 新增模板458
26.7.2 修改模板459
26.7.3 删除模板461
26.8 小结462
附录 常见PHP面试题463
热门推荐
- 3726349.html
- 859091.html
- 3510473.html
- 1091677.html
- 3036675.html
- 219854.html
- 467412.html
- 1062152.html
- 669904.html
- 2451811.html
- http://www.ickdjs.cc/book_3878449.html
- http://www.ickdjs.cc/book_2883763.html
- http://www.ickdjs.cc/book_3379214.html
- http://www.ickdjs.cc/book_11216.html
- http://www.ickdjs.cc/book_1583076.html
- http://www.ickdjs.cc/book_802792.html
- http://www.ickdjs.cc/book_2677359.html
- http://www.ickdjs.cc/book_2036793.html
- http://www.ickdjs.cc/book_2106239.html
- http://www.ickdjs.cc/book_857601.html