Warning : Illegal offset type in
Warning : Illegal offset type in isset or empty in
前几天写程序的时候碰到一个这种错误提示
如果你使用这样的表示方法如下:
$arr = array();
class a
{
}
$o = new a;
echo $arr[$o];
就会出现上面的错误提示,因为不能使用实例化的对象来作为数组的索引,或者在使用isset empty检测这样的数据的时候也会出现第二种情况。
如果在做实际中碰到这样的错误提示,查看数组变量的键名是否使用了实例化的对象变量作为键名