PHP 警告:preg_match() 期望参数 2 是字符串,在 wp-includes/class-simplepie.php 中给出的数组 2620

问题描述

服务器不断返回这些错误

[Mon Jan 25 13:38:14.133045 2021] [PHP7:warn] [pid 18879] [client 13.66.139.39:26051] PHP 警告:preg_match() 期望参数 2 为字符串,数组在 /wp-包括/class-simplepie.PHP 在线 2620

if (isset($this->data['headers']['link']) && preg_match('/<([^>]+)>; rel='.preg_quote($rel).'/',$this->data['headers']['link'],$match))
        {   
            return array($match[1]);
        }
        else if (isset($this->data['links'][$rel]))
        {
            return $this->data['links'][$rel];
        }
        return null;
    }

有人可以解释一下如何解决这个问题吗? $this->data['headers']['link'] 导致错误,因为它不是字符串而是给 preg_match 一个数组。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)