each() 函数已弃用。此消息将在 PHP 7.2 的进一步调用时被禁止显示

php
2022-08-30 21:49:19

我在服务器上的PHP文件中有以下行,我最近将PHP版本从5升级到7。each()

while(list($file, $info) = each($this->images))

以下错误是由 Web 服务器在重新启动后引发的。

该函数已弃用。此消息将在进一步调用时被禁止显示each()

在 PHP 7.2 中重写上述代码行的正确方法是什么?

谢谢。


答案 1

在大多数情况下,您应该能够将每个换成额。

<?php

foreach($this->images as $file => $info) {
    // ...
}

答案 2

推荐