微前端架构如何改变企业的开发模式与效率提升
770
2022-10-24
Paopao:轻量级PHP服务端接口框架
Paopao
轻量级PHP服务端接口框架
首先要感谢PhalApi提供的灵感,在使用PhalApi的时候,我觉得有必要亲自动手实现一个轻量级的接口开发框架。这个框架应该是更符合现代PHP开发模式的,所以我引入了namespace,遵循PSR-4规范,也全面兼容PHP7版本。
第一个版本着重解决了各个类的模块划分、路由和请求的解析、以及和notORM库的整合。
以新建一个weibo项目为例子。
一、配置数据库 在Base/Config/DataBase.php中配置数据库。
'localhost', 'name' => 'xiaos', 'user' => 'root', 'password' => 'root', 'port' => '8889', 'charset' => 'UTF8' ]; return $result; }}
二、在src目录下新建如下目录和文件
|____Weibo |____Api |____User.php
User.php
'用户名','required' => false, 'default' => 'xiaos']; $age = ['desc' => '用户年龄 范围0-100','required' => true]; return [ 'getInfo' => [ 'name' => $name, 'age' => $age ], ]; } public function getInfo(){ return ['name' => $this->name, 'age' => $this->age];// $domain = new Domain\User();// return $domain->getName($this->name, $this->age); } }
三、在入口文件init.php中配置项目
getResponse();$respones->output();
四、发送请求 http://localhost:port/src/init.php?action=User/getInfo&name=xiaos&age=20
响应结果:
{ "ret": 200, "data": { "name": "xiaos", "age": "20" }, "msg": ""}
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~