所以我有一个脚本,那是一些if-else
语句。如果某处出现错误,它会向数组附加一条消息。因为无论如何都会有很多错误。我将它们转储到这个数组中,然后将它们列出给用户。
$outputMsg = array();
$outputMsg[] = "State not selected";
直到今天,这个工作正常,我随机开始收到此错误。
[] operator not supported for strings
我无法理解。
答案 0 :(得分:0)
正如评论中所指出的......在对我的代码进行更深入的检查后,事实证明我的数组正在被转换为字符串,尽管这个概念仍在继续,其中一次点击另一个错误附加到数组,那个错误发生了。
我很感激帮助。但现在已经解决了,我相信,如果没有,我知道我现在正在寻找什么。问题是从状态错误的位置开始大约有100行,有人为新字段添加了新错误,并且没有以类似的方式将其附加到数组,它们只是使它成为一个字符串。 / p>