/**
* 公用返回函数
* 200成功
* 201登录失效
* 202权限不足
* 400业务错误
* 404数据库错误
* 405签名错误
* 500其他错误
* @param int $code 验证码
* @param string $msg 信息
* @param array $data 数据
* @param int $isStop 是否终止操作 0.终止并输出 1.直接返回
* @param int $browserCode 浏览器状态码
* @return $this
*/
function ret($code = 200, $msg = '', $data = [], $isStop = 0, $browserCode = 200)
{
$ret['code'] = $code;
$ret['msg'] = $msg;
$ret['data'] = $data;
$retMsgArr = array(
'200' => '成功',
'201' => '登录失效,请重新登录',
'202' => '登录失效,权限不足',
'400' => '业务错误',
'404' => '数据库错误',
'405' => '签名错误',
'500' => '其他错误',
);
$code = (string)$code;
$ret['msg'] = empty($msg) ? $retMsgArr[$code] : $msg;
//返回输出数据
if ($isStop == 0) {
echo json_encode($ret);exit;
}
return $ret;
}
本文为Jsky原创文章,转载无需和我联系,但请注明来自Jsky博客 www.tjin.link