不推荐使用each()函数.此消息将在进一步调用PHP 7.2时被禁止

BBT*_*BBT 10 php

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

while(list($file, $info) = each($this->images))
Run Code Online (Sandbox Code Playgroud)

重新启动后,Web服务器将抛出以下错误.

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

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

谢谢.

Pro*_*ock 24

你应该能够在大多数情况下将你的一个换成foreach.

<?php

foreach($this->images as $file => $info) {
    // ...
}
Run Code Online (Sandbox Code Playgroud)