姜维博客
欢迎来访~

页面出现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();

 

可附来源转载:姜维博客 » 页面出现Cannot assign an empty string to a string offset in *** 错误

评论 14

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #9

    期待楼主的分享

    essaypinglun6个月前 (06-19)回复
  2. #8

    谢谢博主热心的分享好东西,支持下,欢迎回访下我的网站,看能不能交换下友链

    bt1107个月前 (05-24)回复
    • 区块链啊,666 我也买了一些币.

      姜维7个月前 (06-02)回复
  3. #7

    您好,你的网站很不错,想申请友情链接,我的网站www.yuedutop.cn,麻烦回复@397423577@qq.com

    yyy7个月前 (05-08)回复
  4. #6

    新春佳节到。祝好!祝好!

    屌炸天10个月前 (02-06)回复
  5. #5

    https://www.hello2099.com/1708.html/ URL最后面多了斜线,是你特意的?

    笛声11个月前 (01-18)回复
  6. #4

    新年好呀,新年好呀,祝福博主新年好!

    八达网12个月前 (01-01)回复
  7. #3

    其实就添加多两行代码就行了
    $变量名 = array();
    $变量名[‘author’] = array();
    $变量名[‘xxx’] = array();

    0xJacky12个月前 (12-31)回复
    • 哈哈,厉害了。
      我对代码了解不多。

      姜维12个月前 (12-31)回复
  8. #2

    来踩一踩贵站

    钟水洲博客1年前 (2017-12-19)回复
  9. #1

    留个脚印,并预祝博主下一年快乐,因为我知道博主今年很快乐!

    促美优品1年前 (2017-12-18)回复

待添加阿里云优惠