🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 目的 PHP 函数返回值只能有一个。但 RPC 接口失败时我们通常需要知道失败原因,因此我们将返回值设计成数组形式,包含执行结果和对应的信息 ## 返回值代码示例 ~~~ function getUser($userId) { return [ 'success' => true, 'message' => '获取用户成功', ‘code’ => 0, 'data' => [ 'user_id' => '429', 'username' => 'vip_yunji', 'name' => '云集' ] ]; } function addUser($username, $password) { return [ 'success' => false, 'message' => '用户名已存在', ‘code’ => xxx, 'data' => '' ]; } ~~~ ## 返回值格式 返回值格式须为数组,至少包含以下四个参数 | 参数 | 说明 | | --- | --- | | success | 是否成功 | | message | 成功或失败消息体 | | code | 错误码 | | data | 要返回的数据,可以是普通数据类型,或数组 | ## 通用错误码 | 值 | 说明 | | --- | --- | | 0 | 成功 |