0 0 0

PHP 7编程实战_(美)Doug Bierer.pdf

姑娘你年轻别把身体用旧
5天前 140
我用夸克网盘分享了「PHP 7编程实战_(美)Doug Bierer.pdf」,点击链接即可保存。打开「夸克APP」在线查看,支持多种文档格式转换。
PHP 7 编程实战 作者: 【美】Doug Bierer(道格·比尔) 出版社: 电子工业出版社 译者: 苏宝龙 出版年: 2017-10-1 页数: 600 定价: 119.00元 装帧: 平装 ISBN: 9787121327728

内容简介

Web网站的专门化和多元化发展趋势,要求网页编程语言必须满足编写出运行速度快、节省资源且具有较高安全性动态网页的需求。《PHP 7 编程实战》介绍的PHP 7网页编程语言就是其中的佼佼者。 《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。

网友热评

买个包儿: 内容我挺喜欢,可惜国内没影印版。排版和翻译都非常普通。

图书目录

第1章基础知识 1 本章主要内容简介 1 安装PHP7的注意事项 1 内置PHPWeb服务器的使用方法 6 定义用于测试的MySQL数据库 7 安装PHPUnit 8 实现类自动加载 9 扫描网站 12 创建深层次的网页扫描器 16 创建将PHP5代码转换为PHP7代码的代码转换器 18 第2章PHP7中的高效功能 25 本章主要内容简介 25 了解抽象语法树 26 了解语法分析中的差异 30 了解foreach()处理过程中的差异 32 使用PHP7中的增强功能提高性能 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 实现jQueryDataTables插件的PHP查询 164 第6章创建可伸缩的网站 169 本章主要内容简介 169 创建通用表单元素生成器 169 创建HTMLradio元素生成器 177 创建HTMLselect元素生成器 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 创建数组至对象水合器(arraytoobjecthydrator) 389 创建对象至数组水合器(objecttoarrayhydrator) 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

版权说明

1、本站不保存、不存储任何实质资源,以上二维码指向为网盘资源链接,其内容归对应版权方所有
2、如有侵犯版权的情况,请点击下面举报/反馈按钮反馈或发送邮件[email protected]投诉说明情况
3、我们核实后将第一时间删除相关页面内容,谢谢理解和配合

这些人下载过 (12)
  • 你疲惫的目光总叫我放开
  • 轮回千世衹為換你一個回眸
  • 却已失算
  • 你的男神我的仇人
  • 近情情怯
  • 大风车吱呀吱悠悠的转
  • 我放弃治疗了
  • 有眼泪仍是暖
  • 我久居深海
  • 你走太远
  • 风吹屁屁好凉爽
  • 醉了c
最新回复 (0)

    暂无评论

请先登录后发表评论!

返回
请先登录后发表评论!