PHP

php 7.2+的版本报错 'each' is deprecated.

字号+ 编辑: 国内TP粉 修订: 种花家 来源: 2023-09-10 我要说两句(0)

笔者在使用一个开源采集类的时候发现是原作者很早之前写的一个逻辑, 当中的each()函数一直报错, 在这里解决一下。

编译器检测到each()函数会一直报

'each' is deprecated.

这里为了方便解释, 先举例用以下代码说明:

while (list($keys, $frameurl) = each($frameurls)) {
    // 一大堆代码逻辑
}

按照新版本的要求, 改为

foreach($frameurls as $keys => $frameurl) {
    // 一大堆代码逻辑
}
阅完此文,您的感想如何?
  • 有用

    0

  • 没用

    0

  • 开心

    0

  • 愤怒

    0

  • 可怜

    0

1.如文章侵犯了您的版权,请发邮件通知本站,该文章将在24小时内删除;
2.本站标注原创的文章,转发时烦请注明来源;
3.交流群: PHP+JS聊天群

相关课文
  • mac开发接入微信公众号接口返回报错 cURL error 56: SSLRead() return error -9806

  • pecl安装程序时报错Array and string offset access syntax with curly braces is no longer supported

  • PHP的换行符是什么

  • 由于商家传入的H5交易参数有误,该笔交易暂时无法完成,请联系商家解决

我要说说
网上宾友点评