不经过悉心栽培,花儿开不出鲜艳的花朵;不经过时间的历练,幼苗长不成参天大树。

php错误:operator not supported for strings in原因及解决方法

php 建伟 10019℃ 0评论

php报错

PHP Fatal error:  [] operator not supported for strings in ……

错误原因

在对某一个变量进行第二次赋值的时候,也就是在同一页面内对同一变量第二次赋值,但值的类型前后不一致会导致这个错误,可以在第二次赋值前重新进行一次声明变量类型.
简单的来说,就是同一页面内,同一变量前后赋值的类型不一致所导致的。

比如:
$a = “abc”;
$a[] = “def”;

解决方法

检查你的代码中是否有上例中的书写方式,请在每次赋值前声明一次变量或用unset()函数销毁变量

例:
$a=”abc”;
unset($a);
$a[] = “def”;

转载请注明:Li Jianwei's Blog » php错误:operator not supported for strings in原因及解决方法

喜欢 (5)or分享 (0)
web技术交流群
22765697