最近需要用PHP为移动APP提供后台API,看到国内PHP Restful API相关的资料比较少,想找一个代码学习学习,PHP上手才几天,现在急需要了解如何优雅的完成这个API。
回复内容:
最近需要用PHP为移动APP提供后台API,看到国内PHP Restful API相关的资料比较少,想找一个代码学习学习,PHP上手才几天,现在急需要了解如何优雅的完成这个API。
如果你满足一下两个条件:
对 PHP 还不是算很熟悉;
API 接口只需要简单提供几个;
项目时间比较紧;
那么,我建议你选择简单一点的可以实现 RESTful 的小型框架。
为什么:
不熟悉 PHP 的情况下,难以一下子掌握一个庞大的框架(比如:Phalcon、Laravel、YII 等等);
对于一般的开发人员来说,按时交功课还是很重要的;
用 PHP 实现 RESTful 风格的 API,最重要的还是:路由的实现、HTTP 请求(request)的解析、HTTP (response)响应的良好封装和JSON 格式的良好支持;
如果是这样,我会推荐给你:
Slim
Bullet
更多轻量级的小型框架自己搜 REST。</