出现Warning: Illegal string offset,原因是定义了一个变量为字符串型,然后给这个字符串型的变量中的键赋值。例如:$a = '这是字符串';$a['val'] = 1; //此处会出警告