图书介绍
深入理解PHP 高级技巧、面向对象与核心技术 原书第3版PDF|Epub|txt|kindle电子书版本网盘下载
![深入理解PHP 高级技巧、面向对象与核心技术 原书第3版](https://www.shukui.net/cover/9/35028765.jpg)
- (美)LARRYULLMAN著;季国飞,朱佩德译 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111451198
- 出版时间:2014
- 标注页数:474页
- 文件大小:128MB
- 文件页数:486页
- 主题词:PHP语言-程序设计
PDF下载
下载说明
深入理解PHP 高级技巧、面向对象与核心技术 原书第3版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 高级PHP技巧1
1.1 多维数组1
1.1.1 多维数组排序1
1.1.2 数据库驱动的数组7
1.2 高级函数定义15
1.2.1 递归函数15
1.2.2 使用静态变量21
1.2.3 匿名函数24
1.3 原型文档语法27
1.4 使用printf()和sprintf()33
1.5 回顾和启示37
第2章 开发Web应用程序38
2.1 模块化一个Web网站38
2.1.1 创建配置文件39
2.1.2 创建HTML模板46
2.1.3 创建索引文件50
2.1.4 创建内容模块54
2.1.5 创建搜索模块56
2.2 使用mod_rewrite优化SEO59
2.2.1 允许.htaccess重写60
2.2.2 激活URL重写63
2.3 调整浏览器缓存67
2.4 回顾和启示71
第3章 高级数据库概念73
3.1 在数据库中保存会话73
3.1.1 创建会话表74
3.1.2 定义会话函数75
3.1.3 使用新会话处理程序82
3.2 处理美国的邮政编码87
3.2.1 创建邮政编码表87
3.2.2 创建stores表90
3.2.3 计算距离92
3.3 创建存储函数97
3.4 水平显示结果101
3.5 回顾和启示106
第4章 面向对象编程基础知识108
4.1 面向对象编程的理论108
4.2 定义一个类109
4.3 创建对象113
4.4 $this属性117
4.5 创建构造函数124
4.6 创建析构函数128
4.7 使用UML设计类133
4.8 使用phpDocumentor生成更好的文档135
4.9 回顾和启示140
第5章 高级面向对象编程技术142
5.1 高级理论142
5.2 继承类144
5.3 继承构造函数和析构函数149
5.4 方法的重写154
5.5 访问控制158
5.6 使用范围解析操作符166
5.7 创建静态成员169
5.8 回顾和启示177
第6章 再谈高级面向对象编程178
6.1 抽象类和方法178
6.2 接口186
6.3 traits194
6.4 类型提示201
6.5 命名空间206
6.6 回顾和启示212
第7章 设计模式214
7.1 理解设计模式214
7.2 单例模式216
7.3 工厂模式221
7.4 组合模式227
7.5 策略模式237
7.6 回顾和启示248
第8章 使用既有的类250
8.1 捕获异常250
8.2 扩展Exception类258
8.3 使用PDO266
8.3.1 连接数据库266
8.3.2 捕获异常267
8.3.3 执行简单查询270
8.3.4 执行select查询271
8.3.5 使用预定义语句275
8.4 使用PHP标准库279
8.4.1 文件处理280
8.4.2 迭代器283
8.4.3 数据结构287
8.4.4 自动加载类288
8.5 回顾与启示291
第9章 面向对象编程实践:CMS系统示例293
9.1 明确编程目标293
9.2 创建数据库295
9.3 制作网页模板298
9.4 编写工具类文件301
9.5 创建Error视图文件305
9.6 定义需要的类306
9.6.1 Page类306
9.6.2 User类309
9.7 创建主页312
9.8 显示页面317
9.9 使用HTML_QuickForm2321
9.9.1 创建表单322
9.9.2 过滤并验证表单数据323
9.9.3 处理表单数据324
9.10 注销登录330
9.11 添加页面332
9.12 回顾与启示336
第10章 PHP网络编程338
10.1 访问其他网站338
10.2 PHP socket编程343
10.3 使用IP进行地址查询349
10.4 使用cURL354
10.5 创建Web服务358
10.5.1 Web服务介绍358
10.5.2 返回多种类型的数据359
10.5.3 创建简单Web服务359
10.6 回顾与启示363
第11章 PHP与服务器364
11.1 文件压缩364
11.2 创建cron任务372
11.3 使用MCrypt374
11.3.1 数据加密375
11.3.2 数据解密380
11.4 回顾与启示383
第12章 PHP的命令行界面385
12.1 测试安装385
12.2 执行一段代码389
12.3 可交互的PHP命令行界面391
12.4 创建命令行脚本392
12.5 运行命令行脚本396
12.6 使用命令行参数399
12.7 接收输入403
12.8 内置服务器407
12.9 回顾和启示409
第13章 XML和PHP411
13.1 什么是XML411
13.2 XML语法412
13.3 属性、空元素及实体416
13.4 定义XML架构419
13.4.1 包含DTD420
13.4.2 定义元素420
13.4.3 定义属性421
13.4.4 使用XML架构425
13.4.5 合并XSD425
13.4.6 定义元素425
13.4.7 简单类型与复杂类型427
13.4.8 创建属性427
13.5 XML解析432
13.5.1 使用Expat解析XML433
13.5.2 使用SimpleXML440
13.6 创建RSS源446
13.7 回顾与启示451
第14章 PHP程序调试、测试与性能453
14.1 调试工具453
14.1.1 安装Xdebug454
14.1.2 使用Xdebug456
14.2 单元测试459
14.2.1 安装PHPUnit460
14.2.2 定义测试461
14.2.3 创建测试用例462
14.2.4 运行测试465
14.2.5 建立测试465
14.3 脚本运行分析469
14.4 提高性能471
14.5 回顾与启示474