Hallo.
Ich habe gerade festgestellt, dass es nicht immer funktioniert Objekte in Arrays zu hinterlegen. Natürlich könnte man die Objekte auch vorher serialisieren, dann ist das Problem gelöst, aber kann mir jemand sagen, warum es nicht immer funktioniert, diese direkt in einem Array zu speichern.
Hier mal ein Beispiel:
Ich habe gerade festgestellt, dass es nicht immer funktioniert Objekte in Arrays zu hinterlegen. Natürlich könnte man die Objekte auch vorher serialisieren, dann ist das Problem gelöst, aber kann mir jemand sagen, warum es nicht immer funktioniert, diese direkt in einem Array zu speichern.
Hier mal ein Beispiel:
PHP-Code:
for ($userID = 1; $userID <= 10; $userID++) {
$user = new user();
$user -> load($userID);
print_r($user); // Hier wird das richtige Objekt geladen angezeigt
$user_array[] = $user;
}
print_r($user_array); // Hier ist 10 mal das Objekt des letzten Users drin
Kommentar