php写接口用框架怎么样

1.PHP给APP写接口怎么写找个框架吧,很多框架有为接口设计的功能
Larvel
ThinkPHP5
等等 。
如果要用原生PHP写,需要做到以下几点:
1. 兼容输入
1. 请求数据的数据体 有 POST(form-data和form-urlencoded两种),BIN,RAW几种,接口一般需要兼容这几种数据提交方式
2. 统一错误输出
1. 有全局统一的错误代码
2. 可以捕捉系统异常并以接口格式返回错误信息或预定义信息
3. 返回格式定义
1. 一般主流支持json格式返回,但最好能做到根据参数可以自定义返回格式(如 xml或json)
2. 授权方式及权限分配
1. 比较常见的OAUTH授权等 。
2. 不同接口按最低需求授与对应账户权限
2.比较PHP不同框架的优缺点CodeIgniter 是一套给 PHP 网站开发者使用的应用程序开发框架和工具包 。她提供一套丰富的标准库以及简单的接口和逻辑结构,其目的是使开发人员更快速地进行项目开发
它的好处就是小巧,几乎不用什么配置,兼容性好点有很简单清晰的文档 。个人比较推荐这个框架 。
但zendFrameWork目前用的人比较多一些,Zend Framework (ZF) 是用 PHP 5 来开发 web 程序和服务的开源框架 。ZF 用 100% 面向对象编码实现 。所以他的可扩展性强,个人认为功能zf功能比较强大 。
【php写接口用框架怎么样】

php写接口用框架怎么样

文章插图