Méthode retourne null dans une collection d'objets
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 :
Citation:
Call to a member function getStart() on null
Voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10
|
foreach ($periods as $key => $value) {
if ($key > 0) {
for ($j = 0; $j <= $periods->count(); $j++) {
echo '<div>' . $periods[$j]->getStart()->format('d/m/Y') . '</div>';
}
}
} |
Or, j'obtiens bien l'affichage voulu (aucune erreur) lorsque je fais ceci :
Code:
1 2 3 4
|
foreach ($periods as $key => $value) {
echo '<div> Clé = ' . $key . ' et date = ' . $periods[$key]->getStart()->format('d/m/Y') . '</div>';
} |
J'obtiens alors :
Citation:
Clé = 0 et date = 18/01/2019
Clé = 1 et date = 18/01/2019
Clé = 2 et date = 18/01/2019
Quelqu'un aurait une idée d'où provient mon erreur?
Merci d'avance pour votre aide!