第2世界
发布于 2023-05-03 / 6 阅读 / 0 评论 / 0 点赞

php报错unsupported operand types: string * int

前后端分离开发过程中,突然报错unsupported operand types: string * int。原因就是在前后端进行传递数据的时候将数据的类型和实际使用的类型混淆,并且由于php是弱类型,错误不容易被识别。通常出现错误的情况就是前端传的page或者per_page使用了组件的onchange中的参数,该参数默认是字符串,而后台需要的是int。

解决办法就是前端后者后端对传递的参数进行类型转换。


评论