特殊感谢小伙伴 : 喵了个咪17699809

也欢迎大家提出宝贵见地!

PhalApi是一个PHP轻量级后台接口开拓框架

php接口框架专业接口框架PhalApi接口从简略开端 Java

致力于将PhalApi掩护成像恒星一样:不断更新,保持生气;为接口卖力,为开源卖力!
让后台接口开拓更大略!

官网地址:http://www.phalapi.net/

在线文档:http://www.phalapi.net/wikis/

适用场景和项目:

海量数据和移动App

此框架特殊适用于现在各种 移动App项目的后台接口开拓,以及做事器间的后台接口开拓,同时具有应对 海量数据 的能力。
并且还可以挂靠多个项目,也可以很好地支持多个终端、开放不同的入口。

同时供应了可以很好应对海量数据的办理方案:如没有供应图片上传的代码或工具而希望开拓职员将图片上传到CDN,支持大数据的存储,以及后台操持任务。

HTTP协议和JSON格式

基于此,PhalApi采取了主流设计,即将框架设计成利用HTTP协议并JSON格式返回结果的接口要求,由于这能为大众熟习并潜意识接管。
通过规范的接口调用和返回,有利于客户端和后台开拓职员的关系融洽。

何时不应该利用PhalApi?

须要开拓CLI项目时

须要开拓网站项目,即有界面展示和视图渲染;

对数据严谨性哀求高,如金融行业的干系项目,毕竟PHP是弱类型措辞;

1 下载:

利用git命令快速拉取

$ git clone https://git.oschina.net/dogstar/PhalApi.git

2 下载代码包放到你的PHP 环境下

配置站点到 根目录/public ,然后访问你的站点,

比如 www.test.com, 会看到以下内容(里边部分东西我有修正)

这是默认访问的 default文件的index方法

3 统一接口要求办法: 域名?service=文件名.方法名

步骤二也可以这样访问: www.test.com?service=default.index

4 统一的接口返回格式

ret表示为返回状态码,200表示成功;

data为领域业务数据,由接口自定义;

msg为缺点的提示信息

5 文档自动天生,在线查看

这是此框架最爽的地方,大家都知道。
写接口,文档是很烦人的,而在这里。
你不用为此烦恼了。

如果想访问其他的接口文档。
可以这样

http://www.test.com/demo/checkApiParams.php?service=user.getBaseInfo

补充解释: 利用谷歌插件:json-handle

关于PhalApi更多的内容请访问官方网站:http://www.phalapi.net/