Avec PHP 7.2, each
est obsolète. La documentation dit:
Avertissement Cette fonction est OBSOLÈTE depuis PHP 7.2.0. Sur la base de cette fonction est fortement déconseillée.
Comment puis-je mettre à jour mon code d'éviter de l'utiliser? Voici quelques exemples:
$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++; }