Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
所以我有一个脚本,那是一些if-else陈述。如果某处出现错误,它将向数组附加一条消息。因为无论哪种情况都可能存在大量错误。我将它们转储到这个数组中,以便稍后将它们列出给用户。
if-else
$outputMsg = array(); $outputMsg[] = "State not selected";
直到今天,这一切都很好,我随机开始收到此错误。
[] operator not supported for strings
我想不通。
正如评论中所指出的..在对我的代码进行更深入的检查后,事实证明我的数组正在被转换为字符串,尽管这个概念仍在继续,一旦遇到另一个错误以附加到数组中,那个错误发生。
我很感激帮助。但现在它已经解决了,我相信,如果没有,我知道我现在在寻找什么。问题是从状态错误所在的位置开始大约 100 行,有人为一个新字段添加了一个新错误,并且没有以类似的方式将其附加到数组中,他们只是将其设为一个字符串。