《PHP 7编程实战》[美]Doug Bierer【文字版_PDF电子书_推荐】_计算机类

如何自学 占星术 占星教程网盘 塔罗牌教程百度网盘

《PHP 7编程实战》[美]Doug Bierer【文字版_PDF电子书_推荐】

《PHP 7编程实战》封面图片

内容简介:

Web网站的专门化和多元化发展趋势,要求网页编程语言必须满足编写出运行速度快、节省资源且具有较高安全性动态网页的需求。本书介绍的PHP 7网页编程语言就是其中的佼佼者。本书由13章构成,详细介绍了PHP 7的新增功能和中高级PHP技术,包括安装和配置PHP 7开发环境的入门知识、PHP 7的新增功能、PHP中的函数式编程功能、PHP面向对象编程功能的基础知识、使用命名空间和特性(trait)的方式、从数据库读取数据和向数据库中写入数据的方式、创建HTML表单元素的类的方式、过滤与验证数据的方式、实现SOAP和REST客户端与服务器的手段、PHP*的国际化网页功能、遵循PSR-7编程规范编写中间件的方式、使用PHP实现高级算法(如链表、冒泡排序程序、堆栈和二分查找程序)的方式、软件设计模式、当前互联网中常见的攻击手段和相应的防护手段、加密/解密技术,以及可帮助你编写出优质代码的*编程习惯和调试技巧。此外,附录还介绍了PSR-7编程规范。

作者简介:

Doug Bierer拥有自己的公司(unlikelysource.com),该公司的主营业务包括咨询、PHP程序开发、网站架设和培训(主要面向Zend Technologies和Rogue Wave Software公司的员工)。他在O’Reilly Media出版社出版的计算机科学着作包括Learning PHP and MySQL、Learning PHP Security、Learning MongoDB和Learning Doctrine。

苏宝龙,1999年毕业于辽宁石化大学计算机系,从事过计算机硬件维修、网络和网站架设等计算机专业实践工作。投身计算机图书翻译行业已有十余年,译着超过三十余部,是一位优秀的、负责任的译者。

目  录:

第1章 基础知识 1

本章主要内容简介 1

安装PHP 7的注意事项 1

内置PHP Web服务器的使用方法 6

定义用于测试的MySQL数据库 7

安装PHPUnit 8

实现类自动加载 9

扫描网站 12

创建深层次的网页扫描器 16

创建将PHP 5代码转换为PHP 7代码的代码转换器 18

第2章 PHP 7中的高效功能 25

本章主要内容简介 25

了解抽象语法树 26

了解语法分析中的差异 30

了解foreach()处理过程中的差异 32

使用PHP 7中的增强功能提高性能 36

遍历含有大量数据的文件 40

将电子表格上传到数据库中 43

递归式目录迭代器 46

第3章 PHP中的函数式编程功能 51

本章主要内容简介 51

开发函数 51

提示数据类型 55

设置函数返回值的数据类型 60

使用迭代器 64

使用生成器编写自己的迭代器 73

第4章 PHP中的面向对象编程功能 77

本章主要内容简介 77

开发类 77

扩展类 85

使用静态属性和方法 93

使用命名空间 97

定义可见性 102

使用接口 106

使用特性 112

实现匿名类 119

第5章 与数据库进行交互 125

本章主要内容简介 125

使用PDO连接数据库 125

创建OOP式的SQL语句生成器 139

处理分页 142

定义与数据库表匹配的实体 147

将实体类的数据类型设置为与RDBMS查询操作匹配的数据类型 152

在查询结果中嵌入二次查询操作 160

实现jQuery DataTables插件的PHP查询 164

第6章 创建可伸缩的网站 169

本章主要内容简介 169

创建通用表单元素生成器 169

创建HTML radio元素生成器 177

创建HTML select元素生成器 181

实现表单工厂 186

关联$_POST过滤器 192

关联$_POST验证器 206

将验证操作与表单关联起来 212

第7章 访问Web服务 219

本章主要内容简介 219

在PHP和XML之间转换 219

创建简单的REST客户端 223

创建简单的REST服务器 234

创建简单的SOAP客户端 243

创建简单的SOAP服务器 247

第8章 使用date/time数据类型和国际化功能 253

本章主要内容简介 253

在查看脚本中使用表情图示或表情符号 253

转换复杂的字符 256

通过浏览器数据获取用户所在地信息 258

根据用户所在地使用适当的格式显示数字 262

根据用户所在地处理货币数据 266

根据用户所在地对日期/时间(date/time)数据类型进行格式化处理 272

创建HTML式的国际化日历生成器 277

创建循环事件生成器 286

在不使用gettext工具集的情况下处理翻译工作 294

第9章 开发中间件 304

本章主要内容简介 304

通过中间件执行验证操作 304

使用中间件实现访问控制 311

使用缓存提高性能 319

实现路由功能 332

实现框架系统间的相互调用 338

使用中间件实现跨编程语言功能 347

第10章 高级算法 351

本章主要内容简介 351

使用读取器和设置器 351

实现链表 358

编写冒泡排序程序 363

实现堆栈 366

创建实现二分查找操作的类 369

实现搜索引擎 373

显示多维数组和累加合计 380

第11章 实现多种软件设计模式 388

本章主要内容简介 388

创建数组至对象水合器(array to object hydrator) 389

创建对象至数组水合器(object to array hydrator) 391

实现策略模式 393

定义映射器 404

实现对象关联映射功能 414

实现发布/订阅设计模式 426

第12章 提高网页的安全性 433

本章主要内容简介 433

过滤通过$_POST变量获得的数据 433

验证通过$_POST变量获得的数据 438

为PHP会话提供安全防护 441

通过令牌提高表单的安全性 448

创建具有较高安全性的密码生成器 454

通过验证码为表单提供安全防护 459

在不使用mcrypt加密扩展库的情况下实现加密/解密功能 474

第13章 最佳编程习惯、测试和调试 480

本章主要内容简介 480

使用特性和接口 480

通用异常处理程序 486

通用错误处理程序 490

编写简单测试 494

编写测试套件 514

生成模拟测试数据 517

使用session_start参数自定义会话 530

附录 定义PSR-7类 535

本附录主要内容简介 535

实现PSR-7值对象类 535

开发PSR-7请求类 556

定义PSR-7回应类 571

《PHP 7编程实战》[美]Doug Bierer【文字版_PDF电子书_下载】大小:11.16MB已经过安全软件检测无毒,请您放心下载。浏览器不支持脚本!购买本书:当当图书商城 | | 淘宝购书

有需要联系v;zhanxzhanx

摘要:《PHP 7编程实战》是一本计算机类的电子书,由美国作者Doug Bierer撰写。本文将从四个方面对这本书进行详细阐述,包括内容概述、编程实践、语法深入和性能优化。通过本文的阐述,读者可以了解到这本书的价值和特点。

1、内容概述

《PHP 7编程实战》是一本针对PHP编程语言的实践指南。本书通过深入浅出的方式,讲解了PHP 7的新特性和改进之处。作者通过实例和案例,引导读者掌握PHP 7的各种用法和技巧。书中内容丰富,包括PHP基础知识、面向对象编程、数据库操作、错误处理等。对于初学者和有一定编程基础的读者来说,本书都是一本很好的学习材料。

本书的特点之一是结合实际项目开发经验,将PHP 7的新特性与实际应用相结合,使读者能够更好地掌握和应用所学知识。另外,本书还提供了大量的代码示例和练习题,方便读者进行实践和巩固知识。

总体而言,《PHP 7编程实战》是一本全面介绍PHP 7的实践指南,适合各个层次的PHP开发者阅读。

2、编程实践

本书在编程实践方面给出了很多有用的建议和技巧。作者从实际项目出发,讲解了如何快速搭建一个PHP 7开发环境,如何编写高效的代码,并通过实例演示了如何解决常见的编程问题。此外,本书还介绍了一些实用的开发工具和调试技巧,帮助读者提高编程效率。

编程实践是学习编程的重要环节,通过实际案例的讲解,读者可以更好地理解和应用所学的知识。《PHP 7编程实战》通过丰富的实践内容,帮助读者掌握PHP 7的实际应用技巧。

3、语法深入

本书在语法讲解方面做得非常细致和深入。作者通过清晰的结构和丰富的例子,讲解了PHP 7的各种语法特性,包括变量和数据类型、控制流程、函数和类等。通过对语法的深入剖析,读者可以更好地理解PHP 7的工作原理和特点。

语法是编程的基础,掌握好语法对于学习和应用编程语言非常重要。《PHP 7编程实战》通过详细的语法讲解,帮助读者打下坚实的PHP编程基础。

4、性能优化

本书在性能优化方面给出了一些很有价值的建议和技巧。作者从PHP 7的优化特点出发,讲解了如何提高PHP应用的性能和效率。书中介绍了一些性能测试工具和优化方法,帮助读者了解和解决PHP应用的性能问题。

性能优化是PHP开发过程中不可忽视的一个环节。通过《PHP 7编程实战》的性能优化章节,读者可以学习到一些实用的性能优化技巧,提升自己的编程水平。

总结:

《PHP 7编程实战》是一本全面介绍PHP 7的实践指南,内容涵盖了编程实践、语法深入和性能优化等方面。本书通过丰富的实例和案例,帮助读者掌握PHP 7的各种用法和技巧。无论是初学者还是有一定编程基础的读者,都可以从中受益匪浅。阅读本书,将帮助读者更好地理解和应用PHP 7,提高自己的编程水平。

本文由nayona.cn整理

点击联系需要东西方神秘学学习资料,专业的咨询

有需要联系v;hx-hx3 有需要联系v;hx-hx3 有需要联系v;hx-hx3 如果对你有一点点帮助,欢迎打赏~~~  
本文来自用户投稿或整理于网络,版权归作者所有,如有侵权,请联系我们删除。
(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
雅书雅书
上一篇 2024年1月1日 下午5:50
下一篇 2024年1月1日 下午5:50

相关推荐

记得加这个v;hx-hx4