《PHP企业级应用(第二版)》简介
《PHP企业级应用(第二版)》这本书是由.马巾凌,周宝林著创作的,《PHP企业级应用(第二版)》共有166章节
1
内容提要
本书主要内容包括常见第三方接口接入、第三方接口开发、PHP与NoSQL、域名与服务器、团队协同开发、Socket与即时通信技术、WorkerMan框架、Comp...
2
前 言
欢迎学习本系列课程(新形态教材),课程研发团队由教学经验丰富的一线老师、企业中工作经验丰富的行业专家及教育专家组成。 本系列课程作为新形态教材,广泛利用多媒体等...
3
目录
目 录 内容提要 前 言 第1章 常见第三方接口接入 1.1 API简介 1.1.1 什么是API 1.1.2 什么是开放平台 1.1.3 为什么要使用开放平台...
4
第1章 常见第三方接口接入
教学资源 掌握API文档的阅读与使用 掌握地图接口的使用 掌握短信接口的使用 掌握邮件接口的使用...
5
1.1 API简介
...
6
1.1.1 什么是API
API:应用程序接口(API:Application Program Interface)是一组定义、程序及协议的集合,通过API接口实现计算机软件之间的相互通...
7
1.1.2 什么是开放平台
基于互联网的应用正变得越来越普及,在这个过程中,有更多的站点将自身的资源开放给开发者来调用。对外提供的API调用使得站点之间的内容关联性更强,同时这些开放的平台...
8
1.1.3 为什么要使用开放平台的API
前面已经提到过,API的主要功能是提供通用功能合集。在日常开发中,我们有很多凭借自身能力资源无法完成或实现起来很困难的功能,比如:给用户发送短信验证码、获取用户...
9
1.2 百度地图接口调用
...
10
1.2.1 百度地图API简介
百度地图API是一套为开发者免费提供的基于百度地图的应用程序接口,包括JavaScript、iOS、Andriod、静态地图、Web服务等多种版本,提供基本地图...
11
1.2.2 百度地图JavaScript API简介
百度地图JavaScript API是一套由JavaScript语言编写的应用程序接口,可帮助您在网站中构建功能丰富、交互性强的地图应用,支持PC端和移动端基于...
12
1.2.3 百度地图API调用基础
百度地图API使用流程,如图1.1所示。 图1.1 百度地图API使用流程 1.ak申请 JavaScript API只支持浏览器类型的ak(自2016年1月...
13
1.2.4 创建地图
1.展示地图 展示以重庆人民大礼堂为中心的地图,如图1.4所示。 图1.4 展示地图中心 (1)编写HTML页面的基础代码 在这一步我们完成头部文件和地图容器...
14
1.2.5 定位
JavaScript API提供在Web端获取当前位置信息的方法,融合了浏览器定位、IP定位、安卓定位SDK辅助定位等多种手段,提供了获取当前准确位置、获取当前...
15
1.3 短信平台接口调用
...
16
1.3.1 短信平台简介
短信平台主要分为两种:一种是要下载安装到本地的软件版,一种是通过浏览器登录的网页版。据“短信营销研究中心”介绍,两种短信平台的功能基本是一致的,都是通过客户端直...
17
1.3.2 聚合数据短信API
鉴于目前短信平台很多,每个平台的接入方式都有差异,我们以聚合数据的短信API为例进行讲解,其他他的平台请自行查阅API文档。 下面来看看聚合数据的官方文档。 接...
18
1.4 邮件发送接口调用
在PHP手册中有一个mail()函数可以实现发送邮件的功能,但是这个函数使用起来非常的麻烦,而且还要配置一台不需要验证身份的邮箱服务器,所以这里不再介绍利用ma...
19
1.4.1 准备工作
因为邮件发送有发送方和接收方两方,所以在正式开始发送邮件之前,我们需要有一个可以用来作为发送方的邮箱。QQ邮箱大家基本上都有,我们就以QQ邮箱为例。 (1)打开...
20
1.4.2 PHPMailer
PHPMailer 是一个封装好的 PHP 邮件发送类,支持发送 HTML 内容的电子邮件以及添加附件发送,并不像 PHP 本身 mail() 函数需要服务器环...
21
1.4.3 实现代码
PHPMailer GitHub地址: 如果使用163邮箱获取其他邮箱,需要修改上述代码的发送方的smtp服务器地址,其余操作没有变化。 总结 通过本章的学习...
22
第2章 第三方接口开发
教学资源 掌握第三方接口开发流程 掌握第三方接口开发 掌握第三方接口文档写作...
23
2.1 第三方接口开发
前面的章节我们已经学习了如何调用第三方接口,我们可以利用其他公司开放的接口实现我们的功能。而在实际项目开发中,我们也可能作为接口提供方,由我们开放编程接口给其他...
24
2.1.1 开发前准备
1.确定需要哪些接口 重点是要确定每个接口的具体功能。确保这些接口是必须的,功能相互间没有交叉。 2.接口设计及细节分析 针对每一个接口确定如下事项: (1)发...
25
2.1.2 常见问题及注意事项
1.设计文档应付了事,甚至不写设计文档。 实际的开发过程中,由于时间的原因,或者开发团队对设计文档的不重视,造成有的开发者忽视接口设计文档的作用,甚至不写设计文...
26
2.2 第三方接口开发完整示例
一个完整的接口应该由三个部分组成: ➢接口源码:这个部分由开发方自行部署,源码不能公开。 ➢接口文档:公开,提供给调用方阅读,因为调用方在接入时,必须严格按照开...
27
2.2.1 接口源码
下面以一个接口示例来讲解如何开发一个API接口。 本接口程序实现了获取用户基本信息、获取用户动态、获取用户好友信息三个功能。 以上代码只写了主要的业务逻辑,...
28
2.2.2 接口文档
1.请求地址 http://xxx.com/api/user.php(此处xxx.com是部署的实际域名,可以更改) 2.请求方式 HTTP/get 3.参数说...
29
2.2.3 接口示例
下面是PHP调用该接口的示例: 输出结果为: 总结 通过本章的学习,我们了解了API开发的注意事项,还学习了如何写一个常规的API。在今后的日常开发中,开...
30
第3章 PHP与NoSQL
教学资源 了解什么是NoSQL 掌握Redis的使用 掌握Memcached的使用 了解MongoDB的使用...