下载APP 编程狮,随时随地学编程
返回 首页

PhalApi 2.x 接口框架开发文档

开始阅读
手册说明:

PhalApi 2.x 开发文档

欢迎使用PhalApi 2.x!  

PhalApi是一个PHP轻量级开源接口框架,致力于快速开发接口服务。 支持HTTP/SOAP/RPC等协议,可用于搭建接口/微服务/RESTful接口/Web Services。 我们不断更新,保持生气;为接口负责,为开源负责!并承诺永久免费!  

而PhalApi 2.x 是一个全新的版本,有别于PhalApi 1.x 系列,主要更新:引入composer和命名空间,并遵循PSR-4。  


文档

PhalApi 2.x 的在线开发文档,请访问:PhalApi 2.x 开发文档


Github

PhalApi 2.x 的项目源代码,请访问:phalapi/phalapi,分支是:master-2x 。


社区

PhalApi拥有一个活跃的社区,你可以:  

  • PhalApi高质量问答社区进行离线提问,通常会在24小时内得到答复
  • 在Github的Issues上报告发现的缺陷及建议,我们会尽快处理
  • 加入技术交流群实时讨论,QQ群号为:459352221


此外,PhalApi是一个开源项目,任何PhalApi的Github项目,都可以提交Merge Request,期待你的参与和分享!


目录
PhalApi 2.x 前言
1.1 PhalApi 2.x 下载与安装
1.2 PhalApi 2.x 运行Hello World
1.3 PhalApi 2.x 如何请求接口服务
1.4 PhalApi 2.x 接口响应与在线调试
1.5 PhalApi 2.x Api接口层
1.6 PhalApi 2.x Domain领域层和ADM模式
1.7 PhalApi 2.x Model数据层与数据库操作
1.8 PhalApi 2.x 单元测试
2.1 PhalApi 2.x 配置
2.2 PhalApi 2.x 日志
2.3 PhalApi 2.x 缓存
2.4 PhalApi 2.x 过滤器
2.5 PhalApi 2.x COOKIE
2.6 PhalApi 2.x 加密
2.7 PhalApi 2.x 国际化
3.1 PhalApi 2.x 扩展类库
3.2 PhalApi 2.x SDK包的使用
3.3 PhalApi 2.x 脚本命令
4.1 PhalApi 2.x 版本完美诠释
4.2 PhalApi 2.x 升级指南
4.3 PhalApi 2.x VS PhalApi 1.x

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }