相关疑难解决方法(0)

如何解决每个PHP已弃用的功能

使用PHP 7.2,each不推荐使用.文件说:

警告此功能自PHP 7.2.0起已废弃.非常不鼓励依赖此功能.

如何更新我的代码以避免使用它?这里有些例子:

  1. $ar = $o->me;
    reset($ar);
    list($typ, $val) = each($ar);
    
    Run Code Online (Sandbox Code Playgroud)
  2. $out = array('me' => array(), 'mytype' => 2, '_php_class' => null);
    $expected = each($out);
    
    Run Code Online (Sandbox Code Playgroud)
  3. for(reset($broken);$kv = each($broken);) {...}
    
    Run Code Online (Sandbox Code Playgroud)
  4. list(, $this->result) = each($this->cache_data);
    
    Run Code Online (Sandbox Code Playgroud)
  5. // 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++;
    }
    
    Run Code Online (Sandbox Code Playgroud)

php

50
推荐指数
6
解决办法
5万
查看次数

标签 统计

php ×1