Bonjour
Je suis devant une erreur , en développement' que je ne comprend pas d'autant qu'elle n'est jamais apparue et qui n'apparait pas sur le serveur de prod
Voici mon code
Le print et le var_dump serve juste à voir ce que fait le programme. Et les données sont correctement remplies.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 $tabsession = array(); foreach ($bull->lines as $linedata) { if ($linedata->type_enr == 0 and $linedata->action != 'X' and $linedata->action != 'S' ) { print '<br>$linedata->id_act:'.$linedata->id_act.'</br>'; $tabsession[$linedata->id_act]->id_act = $linedata->id_act; $tabsession[$linedata->id_act]->activite_label = $linedata->activite_label; var_dump($tabsession); } } // foreach
et voici l'affichage de l'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $linedata->id_act:459 Warning: Creating default object from empty value in D:....\cglInscDolibarr.class.php on line 6 array(1) { [459]=> object(stdClass)#123 (2) { ["id_act"]=> string(3) "459" ["activite_label"]=> string(6) "AUTRES" } }
J'ai correctement déclarer mon tableau.
J'ai lu , dans le manuel PHP qu'un élément d'un tableau peut être initialiser avec une clé inexistante.
Où est l'erreur?
Merci d'avance pour une aide
Claude
Partager