Jan Novak, 2023-02-10 08:38:
1) Lerne XDebug zu benutzen, statt mühselig debug-Ausgabe zu erzeugen.
2) PHP kennt nur Referenzen.
Je nach dem, was createO5File() genau tut, kann es sein, dass das
Ergebnis immer die selbe Referenz ist, weil $File2 ja auch immer das
gleiche Objekt bleibt und nicht jedesmal neu erzeugt wird. Deshalb hast
Du dann am Ende eben mehrfach immer wieder die selbe Referenz statt
unterschiedlicher Objekte.
--
Arno Welzel
https://arnowelzel.de