5.0.0 - 致命 - 未处理
function returnParam($code=200, $msg='操作成功', $token=false, $param=[])
{
return [
'code' => $code,
'msg' => $msg,
'token' => $token,
'param' => $param
];
}函数/**
* 修改用户资料
*/
public function updateUserData()
{
// return returnParam(100, '该手机号码已被使用');
return json( returnParam(100, '该手机号码已被使用') );} 这里调用函数return的时候必须加上json()否则会报错variable type error: array/**
* 绑定手机号码发送短信
*/
public function sendTextMessage()
{
return returnParam(100, '该手机号码已被使用');}这个方法调用函数然后return的时候必须不加json() 否则会返回{}空对象 小程序发送网络请求的方式是一样的,也是调用函数,只是url不一样
说实话看不出来是哪里写的有问题 怎么就return的时候有的要 json() 有的不要
我调试很久没发现我的调用哪里有问题。在TP5.1我是使用'default_return_type' => 'json'这个来确定默认输出类型一直都是正常的
