PHP与MySQL程序设计
书籍均为精品二手图书品相85品以上,出库会经过高温消毒,书籍上架都会检测可保证正版!!
¥
19.5
2.2折
¥
89
九品
库存2件
作者吉尔摩
出版社"人民邮电出版社
ISBN9787115189097
出版时间2009
装帧平装
开本16开
纸张胶版纸
定价89元
货号977174185493135362
上书时间2024-01-05
商品详情
- 品相描述:九品
-
本店所售书籍均精品二手正版书书籍,严格审核品相为85品以上,出库会经过高温消毒,由于成本增加,所售书籍价格略高,运费首本5元,每增加一本运费加2元,每天下午2点前订单一般当天发出,最迟48小时内发出,二手书不保证100%没有任何笔记,有时会出现缺货现象,我们会第一时间告知您,感谢理解与支持。
- 商品描述
-
以下信息以网上匹配仅供参考,不支持以此为由退款
内容简介:
《PHP与MySQL程序设计(第3版)》是PHP与MySQL的经典之作,书中不但全面介绍了两种技术的核心特性,还讲解了如何高效地结合这两种技术构建健壮的数据驱动的应用程序。《PHP与MySQL程序设计(第3版)》涵盖了两种技术新版本中出现的最新特性,书中大量实际的示例和深入的分析均来自于作者在这方面多年的专业经验,可用于解决开发者在实际中所面临的各种挑战。
《PHP与MySQL程序设计(第3版)》内容全面深入,适合各层次PHP和MySQL开发人员阅读,既是优秀的学习教程,也可用作参考手册。
目录:
第1章PHP概述1
1.1历史1
1.1.1PHP42
1.1.2PHP53
1.1.3PHP64
1.2一般语言特性4
1.2.1实用性4
1.2.2强大功能5
1.2.3可能性5
1.2.4成本6
1.3小结6
第2章环境配置7
2.1安装的前提条件7
2.1.1下载Apache8
2.1.2下载PHP8
2.1.3获得文档9
2.2在Linux上安装Apache和PHP9
2.3在Windows上安装Apache和PHP11
2.4在Windows上安装IIS和PHP12
2.4.1安装IIS和PHP13
2.4.2配置FastCGI来管理PHP进程13
2.5测试安装14
2.6配置PHP16
2.6.1在Linux上构建时配置PHP16
2.6.2定制Windows构建16
2.7运行时配置16
2.7.1管理PHP的配置指令17
2.7.2PHP的配置指令18
2.8选择代码编辑器29
2.8.1AdobeDreamweaverCS329
2.8.2Notepad++30
2.8.3PDT30
2.8.4ZendStudio30
2.9选择Web托管服务提供商31
2.10小结32
第3章PHP基础33
3.1在Web页面中嵌入PHP代码33
3.1.1默认语法33
3.1.2短标记34
3.1.3脚本34
3.1.4ASP风格35
3.1.5嵌入多个代码块35
3.2为代码添加注释35
3.2.1单行C++语法35
3.2.2shell语法36
3.2.3多行C语法36
3.3向浏览器输出数据36
3.3.1print()语句37
3.3.2printf()语句38
3.3.3sprintf()39
3.4PHP支持的数据类型39
3.4.1标量数据类型39
3.4.2复合数据类型40
3.4.3使用类型强制转换实现数据类型间的转换41
3.4.4类型自动转换42
3.4.5与类型有关的函数43
3.4.6类型标识符函数43
3.5标识符44
3.6变量45
3.6.1变量声明45
3.6.2变量作用域46
3.6.3PHP的超级全局变量49
3.6.4变量的变量52
3.7常量53
3.8表达式53
3.8.1操作数53
3.8.2操作符54
3.9字符串插入58
3.9.1双引号58
3.9.2单引号59
3.9.3heredoc60
3.10控制结构60
3.10.1条件语句61
3.10.2循环语句63
3.10.3文件包含语句67
3.11小结69
第4章函数70
4.1调用函数70
4.2创建函数71
4.2.1按值传递参数71
4.2.2按引用传递参数72
4.2.3默认参数值73
4.2.4从函数返回值74
4.2.5递归函数75
4.3函数库77
4.4小结78
第5章数组79
5.1什么是数组79
5.2创建数组80
5.2.1用array()创建数组81
5.2.2用list()提取数组81
5.2.3用预定义的值范围填充数组82
5.2.4测试数组83
5.3添加和删除数组元素84
5.3.1在数组头添加元素84
5.3.2在数组尾添加元素84
5.3.3从数组头删除值84
5.3.4从数组尾删除元素85
5.4定位数组元素85
5.4.1搜索数组85
5.4.2获取数组键86
5.4.3获取数组值86
5.5遍历数组87
5.5.1获取当前数组键87
5.5.2获取当前数组值87
5.5.3获取当前数组键和值88
5.5.4移动数组指针88
5.5.5向函数传递数组值89
5.6确定数组的大小和唯一性90
5.6.1确定数组的大小90
5.6.2统计数组元素出现的频度91
5.6.3确定唯一的数组元素91
5.7数组排序91
5.7.1逆置数组元素顺序91
5.7.2置换数组键和值92
5.7.3数组排序92
5.8合并、拆分、接合和分解数组96
5.8.1合并数组96
5.8.2递归追加数组97
5.8.3连接两个数组97
5.8.4拆分数组97
5.8.5接合数组98
5.8.6求数组的交集99
5.8.7求关联数组的交集100
5.8.8求数组的差集100
5.8.9求关联数组的差集100
5.9其他有用的数组函数101
5.9.1返回一组随机的键101
5.9.2随机洗牌数组元素101
5.10小结103
第6章面向对象的PHP104
6.1OOP的好处104
6.1.1封装104
6.1.2继承105
6.1.3多态105
6.2关键的OOP概念106
6.2.1类106
6.2.2对象107
6.2.3字段107
6.2.4属性109
6.2.5常量112
6.2.6方法112
6.3构造函数和析构函数116
6.3.1构造函数116
6.3.2析构函数118
6.4静态类成员119
6.5instanceof关键字120
6.6辅助函数120
6.7自动加载对象122
6.8小结122
第7章高级OOP特性123
7.1PHP不支持的高级OOP特性123
7.2对象克隆124
7.2.1克隆示例124
7.2.2__clone()方法125
7.3继承126
7.3.1类继承127
7.3.2继承和构造函数128
7.4接口130
7.4.1实现一个接口131
7.4.2实现多个接口132
7.5抽象类132
7.6命名空间介绍133
7.7小结135
第8章错误和异常处理136
8.1配置指令136
8.2错误日志138
8.3异常处理140
8.3.1为什么异常处理很方便141
8.3.2PHP的异常处理实现142
8.4小结146
第9章字符串和正则表达式147
9.1正则表达式147
9.1.1正则表达式语法(POSIX)147
9.1.2PHP的正则表达式函数(POSIX扩展)149
9.1.3正则表达式语法(Perl风格)152
9.2其他字符串函数158
9.2.1确定字符串长度158
9.2.2比较两个字符串158
9.2.3处理字符串大小写160
9.2.4字符串与HTML相互转换161
9.3正则表达式函数的替代函数165
9.3.1填充和剔除字符串171
9.3.2字符和单词计数172
9.4使用PEAR:Validate_US174
9.4.1安装Validate_US174
9.4.2使用Validate_US175
9.5小结175
第10章处理文件和操作系统176
10.1了解文件和目录176
10.1.1解析目录路径176
10.1.2计算文件、目录和磁盘大小178
10.1.3确定访问和修改时间181
10.2文件处理182
10.2.1资源的概念182
10.2.2换行182
10.2.3识别文件末尾字符182
10.2.4打开和关闭文件183
10.2.5读取文件184
10.2.6将字符串写入文件189
10.2.7移动文件指针190
10.2.8读取目录内容190
10.3执行shell命令191
10.4系统级程序执行193
10.4.1清理输入193
10.4.2PHP的程序执行函数194
10.5小结196
第11章PEAR197
11.1流行的PEAR包197
11.1.1预安装的包197
11.1.2安装程序建议的包198
11.2PEAR的强大功能:数值格式转换198
11.3安装和更新PEAR199
11.3.1安装PEAR199
11.3.2PEAR和托管公司200
11.3.3更新PEAR200
11.4使用PEAR包管理器201
11.4.1查看安装的PEAR包201
11.4.2了解PEAR安装包的更多信息201
11.4.3安装PEAR包202
11.4.4将包包含到脚本中203
11.4.5升级PEAR包204
11.4.6卸载包204
11.4.7降级PEAR包205
11.5小结205
第12章日期和时间206
12.1UNIX时间戳206
12.2PHP的日期和时间库206
12.2.1验证日期207
12.2.2格式化日期和时间207
12.2.3将时间戳转换为用户友好的值210
12.2.4处理时间戳211
12.3日期函数212
12.3.1显示本地化的日期和时间212
12.3.2显示网页的最新修改日期215
12.3.3确定当前月份中的天数216
12.3.4确定任意给定月份的天数216
12.3.5计算当前日期后X天的日期216
12.3.6利用PEAR:创建日历217
12.4为PHP5.1+用户提供的日期时间改进219
12.4.1DateTime构造函数简介220
12.4.2格式化日期220
12.4.3实例化后设置日期220
12.4.4实例化后设置时间221
12.4.5修改日期和时间221
12.5小结221
第13章表单222
13.1PHP和Web表单222
13.1.1简单示例223
13.1.2向函数传递表单数据224
13.1.3处理多值表单组件225
13.2充分利用PEAR:HTML_QuickForm226
13.2.1安装HTML_QuickForm227
13.2.2创建一个简单的表单227
13.2.3使用自动完成231
13.3小结232
第14章身份验证233
14.1HTTP验证概念233
14.2PHP验证234
14.2.1验证变量234
14.2.2有用的函数235
14.3PHP验证方法236
14.3.1硬编码的身份验证236
14.3.2基于文件的身份验证236
14.3.3基于数据库的身份验证238
14.3.4基于IP的身份验证239
14.3.5利用PEAR:Auth_HTTP241
14.4用户登录管理243
14.4.1用CrackLib库测试密码易猜性243
14.4.2一次性URL和密码恢复245
14.5小结247
第15章处理文件上传248
15.1通过HTTP协议上传文件248
15.2通过PHP上传文件249
15.2.1PHP的文件上传/资源指令249
15.2.2$_FILES数组250
15.2.3PHP的文件上传函数251
15.2.4上传错误消息252
15.2.5一个简单的示例252
15.3利用PEAR:HTTP_Upload253
15.3.1安装HTTP_Upload253
15.3.2上传文件254
15.3.3了解关于上传文件的更多信息254
15.3.4上传多个文件255
15.4小结256
第16章网络257
16.1DNS、服务器和服务257
16.1.1DNS257
16.1.2服务261
16.1.3建立套接字连接261
16.2邮件263
16.2.1配置指令263
16.2.2使用PHP脚本发送电子邮件264
16.3常见网络任务268
16.3.1连接服务器269
16.3.2创建端口扫描器269
16.3.3创建子网转换器270
16.3.4测试用户带宽272
16.4小结273
第17章PHP和LDAP274
17.1在PHP中使用LDAP275
17.1.1连接到LDAP服务器275
17.1.2获取LDAP数据277
17.1.3统计所获取的项280
17.1.4排序LDAP记录281
17.1.5插入LDAP数据281
17.1.6更新LDAP数据282
17.1.7删除LDAP数据283
17.1.8处理区分名283
17.1.9错误处理284
17.2小结285
第18章会话处理器286
18.1什么是会话处理286
18.2配置指令288
18.2.1管理会话存储介质288
18.2.2设置会话文件路径288
18.2.3自动启用会话288
18.2.4设置会话名称289
18.2.5选择cookie或URL重写289
18.2.6自动进行URL重写289
18.2.7设置会话cookie的生存期289
18.2.8设置会话cookie的有效URL路径289
18.2.9为启用会话的页面设置缓存方向290
18.3处理会话291
18.3.1开始会话291
18.3.2销毁会话291
18.3.3设置和获取会话ID292
18.3.4创建和删除会话变量292
18.3.5编码和解码会话数据293
18.4实际的会话处理示例294
18.4.1以返回用户的身份自动登录294
18.4.2生成最近浏览的文档索引296
18.5创建定制会话处理器297
18.5.1将定制会话函数加入到PHP逻辑298
18.5.2基于MySQL的定制会话处理器298
18.6小结302
第19章用Smarty模板化303
19.1什么是模板化引擎303
19.2Smarty介绍305
19.3安装Smarty305
19.4使用Smarty306
19.5Smarty的表现逻辑308
19.5.1注释308
19.5.2变量修饰符308
19.5.3控制结构311
19.5.4语句315
19.6创建配置文件317
19.6.1config_load317
19.6.2引用配置变量317
19.7结合Smarty使用CSS318
19.8缓存319
19.8.1处理缓存生命期320
19.8.2通过is_cached()消除处理开销320
19.8.3为每个模板创建多个缓存321
19.8.4关于缓存的结束语322
19.9小结322
第20章Web服务323
20.1为什么使用Web服务323
20.2RSS324
20.2.1理解RSS语法326
20.2.2MagpieRSS介绍327
20.3SimpleXML334
20.3.1加载XML335
20.3.2解析XML336
20.4SOAP339
20.4.1SOAP消息介绍339
20.4.2PHP的SOAP扩展介绍340
20.5小结346
第21章安全PHP编程347
21.1安全地配置PHP347
21.1.1安全模式347
21.1.2其他与安全有关的配置参数349
21.2隐藏配置细节351
21.2.1隐藏Apache351
21.2.2隐藏PHP351
21.3隐藏敏感数据352
21.3.1隐藏文档根目录353
21.3.2拒绝访问某些文件扩展名353
21.4清理用户数据353
21.4.1文件删除354
21.4.2跨网站脚本354
21.4.3清理用户输入:解决方案355
21.4.4利用PEAR:Validate357
21.5数据加密359
21.5.1PHP的加密函数359
21.5.2MCrypt包361
21.6小结362
第22章SQLite363
22.1SQLite介绍363
22.1.1安装SQLite363
22.1.2使用SQLite命令行界面364
22.2PHP的SQLite库365
22.2.1Sqlite.assoc_case=o|1|2365
22.2.2打开连接365
22.2.3在内存中创建表367
22.2.4关闭连接367
22.2.5查询数据库367
22.2.6解析结果集368
22.2.7获取结果集细节371
22.2.8操作结果集指针372
22.2.9获取表的列类型374
22.2.10操作二进制数据375
22.2.11创建和覆盖SQLite函数375
22.2.12创建聚集函数377
22.3小结378
第23章构建面向全世界的网站379
23.1用gettext翻译网站379
23.1.1第一步:更新网站脚本380
23.1.2第二步:创建本地化库381
23.1.3第三步:创建翻译文件381
23.1.4第四步:翻译文本382
23.1.5第五步:生成二进制文件383
23.1.6第六步:在脚本中设置所需语言383
23.2本地化日期、数字和时间383
23.3小结385
第24章MVC与Z
— 没有更多了 —
本店所售书籍均精品二手正版书书籍,严格审核品相为85品以上,出库会经过高温消毒,由于成本增加,所售书籍价格略高,运费首本5元,每增加一本运费加2元,每天下午2点前订单一般当天发出,最迟48小时内发出,二手书不保证100%没有任何笔记,有时会出现缺货现象,我们会第一时间告知您,感谢理解与支持。
以下为对购买帮助不大的评价