打算写这些接口提供给别人用,想到两种方法,不知道那种比较好呢
第一种方法接口,这种扩张比较麻烦,而且位置都固定
public function student($name, $age, $sex)
public function student([''name"=>$name, “age”=>$age, "sex"=>$sex])
易优小程序是基于前端开源小程序+后端易优cms+标签化API接口,是一套开源、快速搭建个性化需求的小程序CMS。轻量级TP底层框架,前后端分离,标签化API接口可对接所有小程序,支持二次开发。即使小白用户也能轻松搭建制作一套完整的线上版小程序。微信工程机械小程序模板主要特点:1、代码开源,支持二次修改。2、微信原生写法,兼容性更好,代码可读性更强。3、功能接口完整,支持eyoucms大部分功能ap
0
作为接口,当然是要明确的指明参数
总不能我随便弄个参数,就能有结果?
推荐第一种。
第二种使用方便,但如果团队合作很麻烦。
作为接口,当然是要明确的指明参数
总不能我随便弄个参数,就能有结果?
其实 接口 就是对象间进行沟通的规范,没有规矩不成方圆嘛
你的第二方案也不是没有可取之处,但因约束性不强,需谨慎使用
推荐第一种。
第二种使用方便,但如果团队合作很麻烦。
Yii::$app->siteApi->check($functionName, $params=[ ], Encryption::encrypt($params))
我觉得看你需求吧,假设注册账号,邮箱、姓名和系统生成的userid,那么方法应该要
function register($user_id, $email, $name)
但如果是更新用户信息,而用户信息包括了非常多诸如电话、昵称、qq、学校、性别、爱好等等,而又可以支持单个字段更新,那么最好传数组了
function update_info($user_info)
第二种更好一些,容易兼容老版本,扩展性超强,适合不断迭代的系统
不好说,看情况了。
用第一种,规范
第二种的话,把数组换成对象:
//interfacepublic function student(Student $student);//classpublic function student(Student $student){ $this->student = $student;};//studentprotected $data = [ 'name' => 'xxx', 'age' => '0', 'sex' => 0,];//geter//seter楼上各位朋友的建议非常的好。
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号