当前位置:主页 > 计算机电子书 > 程序设计 > PHP7下载
PHP 7 编程实战

PHP 7 编程实战 PDF 超清完整版

  • 更新:2019-09-11
  • 大小:11.2 MB
  • 类别:PHP7
  • 作者:道格·比尔
  • 出版:电子工业出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

PHP 7 编程实战 pdf

PHP 7挟很多的、强劲的新作用和小工具强劲而成,应用这种作用和小工具能够 提升编码,编写出比老PHP版本号程序流程速度相当快的程序流程。这书主要详细介绍了PHP 7有关的高级PHP编程技术。书中的全部案例程序流程都来源于现实状况,致力于协助PHP开发人员处理常常碰到的实际难题。除此之外,这书还详细介绍了向下兼容性常见故障,并在必须改动PHP 5编码的状况中出示了很多的实施意见,也详细介绍了*的PHP 7.X作用。学过这书详细介绍的专业知识后,你将有着必需的小工具和技术性,进而可以为网站建设出高效率的手机应用程序。
书中的內容

◎简要的、便于了解的详细介绍方法

◎用心选择出去的*关键的每日任务和难题

◎仔细编辑的协助高效率解决困难的解决流程

◎对难题解决构思的清楚表明

◎可用以处理具体难题的计划方案 

Web网址的专门化和多样化发展趋向,规定网页编程语言务必考虑编写出运作更快、节约資源且具备较高安全系数动态网页的要求。这书详细介绍的PHP 7网页编程语言就是说在其中的引领者。这书由13章组成,详解了PHP 7的增加作用和高级PHP技术性,包含安裝和配备PHP 7开发工具的新手入门专业知识、PHP 7的增加作用、PHP中的函数式编程作用、PHP面向对象编程作用的基本知识、应用命名空间和特点(trait)的方法、从数据库查询获取数据和向数据库查询中载入统计数据的方法、建立HTML表单元素的类的方法、过虑与认证统计数据的方法、保持SOAP和REST手机客户端与网络服务器的方式、PHP*的现代化网页页面作用、遵照PSR-7程序编写标准撰写分布式数据库的方法、应用PHP保持高級优化算法(如链表、冒泡排序程序流程、堆栈和二分查找程序流程)的方法、软件开发方式、当今互联网技术中普遍的进攻方式和相对的安全防护方式、数据加密/破译技术性,及其可协助你编写出高品质编码的*程序编写习惯性和调节方法。除此之外,附则还详细介绍了PSR-7程序编写标准。

目录

  • 第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

资源下载

资源下载地址1:https://pan.baidu.com/s/1N4rinvp16XpybmcnkWU7lQ

相关资源

网友留言