Deprecated: The each() function is deprecated.

Fermé
emilie.94 Messages postés 3 Date d'inscription dimanche 25 septembre 2022 Statut Membre Dernière intervention 25 septembre 2022 - 25 sept. 2022 à 21:13
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 - 25 sept. 2022 à 22:45

Bonjour, je reçoit le message d'erreur suivant une fois que j'ai changé la version php vers une plus récente 

Deprecated: The each() function is deprecated. This message will be suppressed on further calls in C:\xampp\htdocs\max\model\table.php on line 27 

voilà le code de la ligne 27 quelqu'un peut me donné un coup de pousse SVP

  $cv = $this->class_vars;

        list($name, $value) = each($cv);

        $this->primary_key = $name;
    }


Windows / Chrome 105.0.0.0

1 réponse

jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
25 sept. 2022 à 22:45

Bonjour,

Et qu'as tu cherché pour corriger ce souci ?

Tu pourrais remplacer ta ligne 3 par un foreach du genre

foreach($cvas $key => $value) {
    $this->primary_key = $key ;
}

0