在 PHP 7.2 中,每个函数都已弃用。文档中写道:警告:自 PHP 7.2.0 起,该函数已弃用。强烈不建议依赖该函数。我该如何更新我的代码以充分利用它?
从 PHP 7.2 开始, each
已弃用。 文档中 说:
警告: 自 PHP 7.2.0 起,此功能已弃用。强烈不建议依赖此功能。
我该如何更新我的代码以避免使用它?以下是一些示例:
$ar = $o->me;
reset($ar);
list($typ, $val) = each($ar);
$out = array('me' => array(), 'mytype' => 2, '_php_class' => null);
$expected = each($out);
for(reset($broken);$kv = each($broken);) {...}
list(, $this->result) = each($this->cache_data);
// iterating to the end of an array or a limit > the length of the array
$i = 0;
reset($array);
while( (list($id, $item) = each($array)) || $i < 30 ) {
// code
$i++;
}
当我在 PHP 7.2 上执行代码时收到以下错误:
已弃用:each() 函数已弃用。此消息将在后续调用中被隐藏