欢迎光临
我们一直在努力

Illegal string offset ‘xxx’的解决办法

使用TP时提示

Illegal string offset 'xxx'

例:使用如下时报错

$data['goodsId'] = $Id;

最后经检查,$data是一个字符串格式,因此这样使用会报错。

解决方法:只需要检查一下你所使用的$data是否是数组。错误原因可能是在使用过程中,将$data返回了字符串格式。

我这儿解决这个问题是在上述语句前加了:(请根据您的实际情况进行解决。)

$data = [] ;

总结:

在使用$data[‘goodsId’]时,请确保$data是数组,否则为提示如题目所述错误。

赞(1)
版权归原作者所有,如有侵权请告知。达维营-前端网 » Illegal string offset ‘xxx’的解决办法

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址