欢迎来访~

页面出现Cannot assign an empty string to a string offset in *** 错误

前段时间升级了下主题,结果发现多个网页就出错啦。

问题描述

例,以下错误:

Warning: Cannot assign an empty string to a string offset in /home/******/includes/class-options-sanitization.php on line 88

Warning: Invalid argument supplied for foreach() in /home/******/index.php on line 45

Warning: Illegal string offset ‘author’ in /home/******/excerpt.php on line 41

Warning: Illegal string offset ‘comm’ in /home/******/excerpt.php on line 53

分析原因

php版本问题,代码原因。

我用的是php7.1,用的这个主题版本比较老,由于代码原因,不支持php7.1。

问题解决

尝试着更改主题代码,确实可以可以解决,根据报错的条目一条条更改。具体怎么改网上搜的到,但是…………我这要改的地方太多了,最后我放弃了。

php降级为5.6,所有问题解决!

 

———————————————————————-

2018年1月23日 更新

评论里有种方法可解决。

把报错的地方添加几行代码就行了,因为没出现此问题了,我就没测试了。
$变量名 = array();
$变量名[‘author’] = array();
$变量名[‘xxx’] = array();

 

赞(2)
可附来源转载:一只北极熊 » 页面出现Cannot assign an empty string to a string offset in *** 错误

富强、民主、文明、和谐、自由、平等、公正、法治、爱国、敬业、诚信、友善