织梦使用PHP7.0报错The each() function is deprecated.的解决方法

时间:2021-11-24
类别:教程 - CMS教程

使用织梦程序,在使用PHP7.0+版本的环境下,织梦的旧版本程序里会员模块或者第三方插件中XSS过滤函数里有个上图的each()报错提示,会提示:Deprecated:The each() function is deprecated.This message will be suppressed on further calls in...,导致这个报错的原因是:因为php7.0+以上版本抛弃了each函数导致的,我们可能通过修改程序代码来解决。

织梦使用PHP7.0报错The each() function is deprecated.的解决方法

一、找到对应的文件,打开之后修改相应的代码,代码以下代码:

  1. while (list($key) = each($val)) 

改成

  1. foreach ($val as $key => $value

二、如果不想修改代码的小伙伴,把PHP版本降低即可,切换到低于PHP7.0以下版也可解决此问题。

    收藏