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

- 陈超等编著 著
- 出版社: 北京:化学工业出版社
- ISBN:9787122059789
- 出版时间:2009
- 标注页数:432页
- 文件大小:123MB
- 文件页数:455页
- 主题词:PHP语言-程序设计
PDF下载
下载说明
PHP从入门到精通PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 概述篇2
第1章 PHP概述2
1.1 PHP简介2
1.1.1 什么是PHP2
1.1.2 PHP的特点2
1.1.3 PHP的应用范围3
1.2 Web服务器简介4
1.2.1 什么是Web服务器4
1.2.2 Web服务器原理简介4
1.2.3 常用的Web服务器5
1.3 HTML简介5
1.3.1 什么是HTML6
1.3.2 HTML标记类型6
1.3.3 HTML元素与标签7
1.4 小结10
第2章 PHP环境的安装与配置11
2.1 PHP环境安装11
2.1.1 安装Apache服务器11
2.1.2 安装PHP13
2.1.3 PHP配置文件php.ini简介14
2.1.4 查看配置信息14
2.2 整合套件15
2.2.1 XAMPP简介15
2.2.2 WAMP简介16
2.2.3 Vertrigo Server简介17
2.2.4 其他套件18
2.3 开发工具19
2.3.1 EditPlus19
2.3.2 NotePad++20
2.3.3 Eclipse+PDT20
2.3.4 ZendStudio for Eclipse21
2.3.5 其他开发工具22
2.4 第一个PHP程序——Hello,World22
2.5 小结23
第二篇 语法篇26
第3章 基础语法26
3.1 数据类型26
3.1.1 标量数据类型26
3.1.2 复合数据类型29
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 变量37
3.3.4 变量的作用域38
3.3.5 可变变量40
3.4 运算符41
3.4.1 赋值运算符41
3.4.2 算术运算符41
3.4.3 字符串运算符42
3.4.4 比较运算符43
3.4.5 逻辑运算符44
3.4.6 位运算符44
3.4.7 其他运算符45
3.4.8 运算符的优先级45
3.5 表达式46
3.5.1 表达式的分类46
3.5.2 赋值运算表达式46
3.5.3 算术运算表达式47
3.5.4 三元表达式47
3.5.5 其他表达式48
3.6 本章实例48
3.7 小结49
第4章 流程控制50
4.1 流程控制概述50
4.2 条件控制语句50
4.2.1 if控制语句51
4.2.2 switch分支语句53
4.3 循环控制语句54
4.3.1 while循环语句54
4.3.2 do-while循环语句55
4.3.3 for循环语句55
4.4 跳转语句56
4.4.1 break跳转语句56
4.4.2 continue跳转语句56
4.4.3 return跳转语句57
4.5 文件包含57
4.5.1 使用include和include_once包含文件57
4.5.2 使用require和require_once包含文件59
4.6 本章实例61
4.7 小结62
第5章 函数及操作63
5.1 函数的调用与定义63
5.1.1 函数的调用63
5.1.2 函数的定义64
5.1.3 函数间传递参数65
5.2 引用66
5.2.1 引用的定义66
5.2.2 对函数、变量的引用67
5.2.3 引用的释放68
5.3 PHP常用函数69
5.3.1 日期时间函数69
5.3.2 数学函数75
5.3.3 其他常用函数76
5.4 本章实例77
5.5 小结78
第6章 数组及操作79
6.1 概述79
6.1.1 一维数组79
6.1.2 多维数组79
6.2 数组的常用操作80
6.2.1 数组的创建80
6.2.2 数组的调用与删除81
6.2.3 数组的更新82
6.2.4 数组的遍历83
6.3 数组的查找84
6.3.1 顺序查找84
6.3.2 二分法查找85
6.3.3 array_search查找85
6.4 数组的排序86
6.4.1 递增排序86
6.4.2 递减排序87
6.4.3 数组排序88
6.5 数组的拆分与合并89
6.5.1 数组的拆分89
6.5.2 数组的合并91
6.6 全局数组92
6.6.1 $_SERVER[]全局数组92
6.6.2 $_ENV[]全局数组93
6.6.3 $_GET[]和$_POST[]全局数组93
6.6.4 $_FILES[]全局数组94
6.6.5 $_COOKIE[]和$_SESSION[]全局数组94
6.6.6 $_REQUEST[]全局数组94
6.7 本章实例94
6.8 小结95
第7章 字符操作与正则表达式96
7.1 理解字符类型96
7.2 字符的显示与格式化96
7.2.1 字符的显示97
7.2.2 字符的格式化97
7.3 常用操作100
7.3.1 字符串重复操作——str_repeat函数100
7.3.2 字符串查找操作——strstr函数101
7.3.3 字符串替换操作——str_replace函数101
7.3.4 字符串分解操作——str_split函数103
7.3.5 字符串分解成单词——str_word_count函数103
7.3.6 字符串的长度——strlen函数104
7.3.7 获取子字符串——substr函数104
7.4 正则表达式105
7.4.1 正则表达式简介105
7.4.2 常见的正则表达式元字符105
7.5 正则表达式的常用操作106
7.5.1 进行正则表达式的匹配——preg_match函数106
7.5.2 进行全局正则表达式的匹配——preg_match_all函数107
7.5.3 获得与模式匹配的数组单元——preg_grep函数108
7.5.4 转义正则表达式字符——preg_quote函数109
7.5.5 执行正则表达式的搜索与替换——preg_replace函数109
7.5.6 通过回调函数执行正则表达式的搜索与替换——preg_replace_callback函数110
7.5.7 用正则表达式进行字符串分割——preg_split函数111
7.6 本章实例112
7.7 小结113
第8章 错误、异常处理与调试114
8.1 PHP错误类型114
8.1.1 语法错误114
8.1.2 语义错误115
8.1.3 逻辑错误115
8.1.4 注释错误116
8.1.5 运行错误116
8.2 错误处理117
8.2.1 错误级别117
8.2.2 php.ini对错误处理的设置117
8.2.3 错误处理118
8.3 PHP异常121
8.3.1 异常处理原理121
8.3.2 异常处理121
8.3.3 扩展的异常处理类124
8.3.4 异常的传递与重掷125
8.4 PHP程序的调试126
8.4.1 打开错误报告126
8.4.2 使用ECHO进行调试127
8.4.3 使用DIE进行调试128
8.5 使用ZendStudio进行调试128
8.5.1 使用Eclipse开发PHP的优点128
8.5.2 Eclipse和ZendStudio的安装129
8.5.3 Zend Debugger的安装130
8.5.4 使用ZendStudio进行调试131
8.6 本章实例132
8.7 小结133
第9章 面向对象的PHP134
9.1 概述134
9.1.1 什么是面向对象134
9.1.2 面向对象的特征135
9.2 类和对象135
9.2.1 类的结构及声明135
9.2.2 属性和方法的定义136
9.2.3 使用构造函数137
9.2.4 使用析构函数137
9.2.5 类的实例化138
9.2.6 类的继承139
9.3 类的常量139
9.4 访问方法和属性140
9.4.1 访问修饰符141
9.4.2 静态属性142
9.4.3 静态方法143
9.4.4 魔术方法144
9.5 本章实例146
9.6 小结147
第10章 继承、多态与接口148
10.1 继承148
10.1.1 什么是继承148
10.1.2 PHP中实现继承的方法148
10.1.3 重载149
10.1.4 用final关键字对继承和重载进行限制151
10.2 多态151
10.2.1 什么是多态152
10.2.2 多态的应用设计152
10.3 接口154
10.3.1 接口的概念154
10.3.2 接口的实现154
10.3.3 接口的继承155
10.4 小结156
第三篇 应用篇158
第11章 文件系统与操作158
11.1 目录操作158
11.1.1 打开目录158
11.1.2 关闭目录159
11.1.3 读取目录159
11.1.4 建立目录160
11.1.5 删除目录161
11.1.6 改变目录161
11.2 文件操作162
11.2.1 打开文件162
11.2.2 关闭文件164
11.2.3 读取文件164
11.2.4 写入文件166
11.2.5 删除文件167
11.2.6 复制文件168
11.2.7 移动文件和重命名文件168
11.3 文件的上传与下载169
11.3.1 开启上传功能169
11.3.2 POST方法上传170
11.3.3 同时上传多个文件172
11.3.4 文件的下载174
11.4 本章实例174
11.5 小结175
第12章 PHP交互176
12.1 表单数据的提交方法176
12.1.1 GET方法176
12.1.2 POST方法176
12.1.3 表单提交方法的区别177
12.2 获取表单数据177
12.2.1 获取文本域的数据177
12.2.2 获取单选按钮的数据179
12.2.3 获取复选框的数据180
12.2.4 获取下拉框或列表框的数据181
12.3 常用表单数据的验证182
12.3.1 用户名的验证183
12.3.2 密码验证183
12.3.3 日期验证184
12.3.4 E-mail验证184
12.4 URL编码与解码185
12.4.1 编码urlencode函数185
12.4.2 解码urldecode185
12.5 本章实例186
12.6 小结187
第13章 Cookie与Session188
13.1 概述188
13.1.1 Cookie188
13.1.2 Session189
13.2 Cookie操作190
13.2.1 设置Cookie190
13.2.2 访问Cookie192
13.2.3 删除Cookie192
13.2.4 Cookie全局数组193
13.3 Cookie应用193
13.3.1 登录页面193
13.3.2 验证页面194
13.3.3 欢迎页面195
13.4 Session操作195
13.4.1 Session使用196
13.4.2 Session检测与注销196
13.4.3 Session全局数组198
13.5 Session应用198
13.5.1 登录页面198
13.5.2 验证页面199
13.5.3 欢迎页面200
13.5.4 注销页面200
13.6 本章实例200
13.7 小结202
第14章 PHP与AJAX203
14.1 AJAX概述203
14.1.1 什么是AJAX203
14.1.2 工作原理204
14.1.3 优点与缺点204
14.2 使用AJAX205
14.2.1 创建XMLHttpRequest对象205
14.2.2 向服务器发送请求206
14.2.3 处理服务器响应208
14.3 使用POST方式的AJAX211
14.3.1 POST方式211
14.3.2 POST实例211
14.4 第一个AJAX程序——Hello,Ajax!213
14.4.1 浏览器页面发送请求与处理响应214
14.4.2 服务器响应215
14.5 本章实例215
14.5.1 读取服务器文本文件215
14.5.2 三级联动下拉框216
14.6 小结220
第15章 图像处理221
15.1 图像库简介221
15.1.1 打开GD库221
15.1.2 GD库支持的图像格式222
15.2 基本的图像处理223
15.2.1 创建图像223
15.2.2 设置颜色224
15.2.3 生成图像与销毁图像224
15.2.4 绘制点线225
15.2.5 绘制并填充几何图形226
15.2.6 输出文字226
15.3 图像处理实例227
15.3.1 生成验证码图片227
15.3.2 生成缩略图229
15.4 本章实例231
15.5 小结234
第16章 邮件处理235
16.1 PHP邮件发送配置235
16.1.1 SMTP功能的配置235
16.1.2 安装SMTP服务器236
16.2 使用mail函数发送邮件236
16.2.1 mail函数简介236
16.2.2 发送HTML格式的邮件238
16.2.3 发送带附件的邮件238
16.3 本章实例240
16.4 小结244
第四篇 数据库篇246
第17章 MySQL数据库的安装与操作246
17.1 SQL语言概述246
17.2 MySQL的安装与配置246
17.2.1 下载版本247
17.2.2 安装和配置247
17.3 MySQL的启动与停止248
17.3.1 启动249
17.3.2 停止249
17.4 管理数据库250
17.4.1 MySQL的登录与退出250
17.4.2 创建数据库250
17.4.3 删除数据库251
17.4.4 选择数据库252
17.4.5 备份与恢复252
17.5 操作数据表253
17.5.1 创建表253
17.5.2 修改表255
17.5.3 删除表255
17.6 数据类型与视图256
17.6.1 MySQL数据类型256
17.6.2 视图257
17.7 操作数据258
17.7.1 查询语句258
17.7.2 插入语句261
17.7.3 更新语句262
17.7.4 删除语句262
17.8 使用phpMyAdmin管理MySQL数据库263
17.8.1 phpMyAdmin概述263
17.8.2 安装与配置263
17.8.3 数据库操作264
17.8.4 数据表操作264
17.8.5 数据的增删改266
17.8.6 数据的查询267
17.8.7 数据的导入导出268
17.9 小结269
第18章 PHP操作数据库270
18.1 PHP操作MySQL数据库270
18.1.1 连接MySQL数据库270
18.1.2 断开与MySQL的连接271
18.1.3 选择和使用MySQL数据库272
18.1.4 执行MySQL指令273
18.1.5 分析结果集274
18.2 管理MySQL数据库中的数据279
18.2.1 添加数据279
18.2.2 更新数据280
18.2.3 删除数据283
18.3 获取数据库信息284
18.3.1 获取数据库的信息285
18.3.2 获取数据表的信息285
18.3.3 获取数据表中列的信息286
18.4 PHP操作SQL Server数据库289
18.4.1 连接和关闭SQL Server数据库289
18.4.2 执行SQL语句290
18.4.3 获取结果集291
18.5 PHP操作Access数据库292
18.5.1 连接和关闭Access292
18.5.2 执行SQL语句293
18.5.3 获取结果集294
18.6 本章实例294
18.7 小结298
第19章 PHP与XML299
19.1 XML简介299
19.2 使用SimpleXML进行操作300
19.2.1 创建SimpleXML对象300
19.2.2 读取对象中的XML数据301
19.2.3 XML数据的修改304
19.2.4 XML数据的存储304
19.3 动态创建XML文档305
19.4 小结306
第五篇 扩展篇308
第20章 MVC模式与PHP开发框架308
20.1 MVC概述308
20.1.1 何谓MVC308
20.1.2 MVC的优点309
20.1.3 MVC的不足309
20.2 PHP框架——Zend Framework310
20.2.1 Zend Framework的特性310
20.2.2 Zend Framework的目录结构311
20.2.3 Zend Framework的安装311
20.2.4 引导文件index.php313
20.2.5 页面组织314
20.2.6 控制器类Controllers315
20.2.7 视图文件315
20.2.8 布局316
20.3 小结317
第21章 面向对象高级编程和设计模式318
21.1 重载318
21.1.1 方法和属性的重载318
21.1.2 使用数组语法访问的重载320
21.2 设计模式321
21.2.1 设计模式简介322
21.2.2 单例模式322
21.2.3 策略模式323
21.2.4 工厂模式323
21.2.5 观察者模式325
21.2.6 适配器模式326
21.3 小结327
第22章 缓存与静态化328
22.1 为何使用静态机制328
22.2 缓存机制及其应用330
22.2.1 缓存机制330
22.2.2 缓存机制的应用330
22.3 静态机制及实现332
22.3.1 由模板生成静态页面332
22.3.2 由数据库生成静态页面333
22.4 小结334
第23章 PEAR与PECL335
23.1 概述335
23.1.1 PEAR简介335
23.1.2 PECL简介335
23.2 PEAR的安装与使用336
23.2.1 PEAR的安装336
23.2.2 查看已安装的包338
23.2.3 查看PEAR包的详细信息338
23.2.4 PEAR包的安装338
23.2.5 PEAR包的升级339
23.2.6 PEAR包的删除339
23.2.7 PEAR包的使用340
23.3 PECL扩展库341
23.3.1 下载安装PECL扩展库341
23.3.2 使用PEAR编译共享PECL扩展库343
23.4 小结343
第六篇 实例篇346
第24章 留言板346
24.1 留言板简介346
24.2 数据库设计347
24.3 项目实施348
24.3.1 系统配置文件348
24.3.2 数据库连接349
24.3.3 添加留言模块350
24.3.4 查看留言模块352
24.3.5 显示留言详细内容355
24.3.6 登录模块357
24.3.7 回复留言模块359
24.3.8 删除留言模块360
24.3.9 审核留言模块362
24.4 小结364
第25章 投票系统365
25.1 投票系统简介365
25.2 数据库设计366
25.3 项目实施367
25.3.1 系统配置文件367
25.3.2 数据库操作类368
25.4 投票模块369
25.4.1 投票页面369
25.4.2 投票处理371
25.4.3 投票统计372
25.5 登录模块374
25.5.1 登录页面374
25.5.2 登录处理375
25.5.3 退出模块376
25.6 投票主题模块377
25.6.1 添加主题377
25.6.2 修改投票主题379
25.6.3 删除投票主题380
25.7 参数配置模块381
25.7.1 添加投票选项381
25.7.2 修改投票选项384
25.7.3 删除投票选项386
25.8 小结386
第26章 内容管理系统387
26.1 内容管理系统简介387
26.2 数据库设计387
26.3 项目实施391
26.3.1 系统配置391
26.3.2 引导文件bootstrap.php393
26.3.3 系统初始化393
26.3.4 系统默认布局396
26.3.5 系统异常处理396
26.3.6 系统参数配置398
26.4 用户模块400
26.4.1 系统开关400
26.4.2 注册401
26.4.3 登录404
26.4.4 退出406
26.5 文章模块406
26.5.1 管理控制器初始化407
26.5.2 添加文章409
26.5.3 管理文章410
26.5.4 修改文章414
26.5.5 审核文章416
26.5.6 删除文章418
26.5.7 显示文章列表419
26.5.8 显示文章内容422
26.6 文章类别管理423
26.6.1 新增类别423
26.6.2 修改类别425
26.6.3 删除类别427
26.7 文章模板管理428
26.7.1 新增模板428
26.7.2 修改模板429
26.7.3 删除模板431
26.8 小结432
热门推荐
- 3563365.html
- 3258610.html
- 444258.html
- 2064306.html
- 3863830.html
- 1329306.html
- 1338338.html
- 2655533.html
- 2903398.html
- 90846.html
- http://www.ickdjs.cc/book_395546.html
- http://www.ickdjs.cc/book_1518874.html
- http://www.ickdjs.cc/book_721290.html
- http://www.ickdjs.cc/book_1665455.html
- http://www.ickdjs.cc/book_3418728.html
- http://www.ickdjs.cc/book_2927305.html
- http://www.ickdjs.cc/book_3467815.html
- http://www.ickdjs.cc/book_1982824.html
- http://www.ickdjs.cc/book_286973.html
- http://www.ickdjs.cc/book_601766.html