5ucms论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 6416|回复: 0

[discuz交流] discuz 虚拟马甲插件出现 [] operator not supported for strings 解决方法

[复制链接]

670

主题

785

帖子

8228

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
8228
发表于 2018-12-24 08:33:10 | 显示全部楼层 |阅读模式
会提示大概第60行 kl3w_guisepost.class.php 文件出错字样
错误原因
在对某一个变量进行第二次赋值的时候,也就是在同一页面内对同一变量第二次赋值,但值的类型前后不一致会导致这个错误,可以在第二次赋值前重新进行一次声明变量类型.
简单的来说,就是同一页面内,同一变量前后赋值的类型不一致所导致的。

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

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

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

所以针对这个问题邱嵩松给出的已验证可行的解决方案是
搜索并在 $kl3w_guisepost_type = $guisepost_type; 上方加入一行
游客,如果您要查看本帖隐藏内容请回复

即可
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|5ucms.com

GMT+8, 2024-3-29 13:59 , Processed in 0.671875 second(s), 30 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表