PHP编写RESTful接口的方法
发布时间:2020-12-12 21:20:50 所属栏目:PHP教程 来源:网络整理
导读:这是一个轻量级框架,专为快速开发RESTful接口而设计。如果你和我一样,厌倦了使用传统的MVC框架编写微服务或者前后端分离的API接口,受不了为了一个简单接口而做的很多多余的coding(和CTRL-C/CTRL-V),那么,你肯定会喜欢这个框架! 先举个栗子 1、写个He
这是一个轻量级框架,专为快速开发RESTful接口而设计。如果你和我一样,厌倦了使用传统的MVC框架编写微服务或者前后端分离的API接口,受不了为了一个简单接口而做的很多多余的coding(和CTRL-C/CTRL-V),那么,你肯定会喜欢这个框架! 先举个栗子1、写个HelloWorld.php,放到框架指定的目录下(默认是和index.php同级的apis/目录)2、浏览器输入发生了什么 回过头看HelloWorld.php,特殊的地方在于注释(@path,@route),没错,框架通过注释获取路由信息和绑定输入输出。但不要担心性能,注释只会在类文件修改后解析一次。更多的@注释后面会说明。 再看个更具体的例子这是一个登录接口的例子users->verifyPassword($account,$password);
Verify::isTrue($uid,new InvalidPassword($account));
$token = ...;
return ['token'=>$token,'uid'=>$uid];
}
/**
* @property({"default":"@Users"}) 依赖的属性,由框架注入
* @var Users
*/
public $users;
}
还能做什么
配合ezsql访问数据库ezsql是一款简单的面向对象的sql构建工具,提供简单的基本sql操作。 接口/**
配置文件 以上就是本文的全部内容,希望对大家的学习有所帮助。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |