Bonjour,
J'ai une collection d'objets que je tente de parcourir via deux boucles imbriquées. Le parcours dans la seconde boucle me donne l'erreur suivante :
Voici mon code :Call to a member function getStart() on null
Or, j'obtiens bien l'affichage voulu (aucune erreur) lorsque je fais ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10foreach ($periods as $key => $value) { if ($key > 0) { for ($j = 0; $j <= $periods->count(); $j++) { echo '<div>' . $periods[$j]->getStart()->format('d/m/Y') . '</div>'; } } }
J'obtiens alors :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4foreach ($periods as $key => $value) { echo '<div> Clé = ' . $key . ' et date = ' . $periods[$key]->getStart()->format('d/m/Y') . '</div>'; }
Quelqu'un aurait une idée d'où provient mon erreur?Clé = 0 et date = 18/01/2019
Clé = 1 et date = 18/01/2019
Clé = 2 et date = 18/01/2019
Merci d'avance pour votre aide!







Répondre avec citation
Partager