Ich habe eine Klasse namens Collection
, die Objekte des gleichen Typs speichert. Collection
implementiert Array-Schnittstellen: Iterator
, ArrayAccess
, und Countable
.array_map bei der Sammlung mit Array-Schnittstellen?
Ich würde gerne ein Collection
Objekt als Array-Argument an die array_map
Funktion übergeben. Aber das schlägt mit dem Fehler
PHP Warning: array_map(): Argument # 2 sollte ein Array sein
Kann ich dies erreichen, indem andere/weitere Schnittstellen Implementierung, so dass Collection
Objekte gesehen werden als Arrays?
Ihre eigene Rolle collection_map Funktion? – Adder
@Adder Course kann ich, aber jetzt suche ich nach Lösung, wenn ich meine Sammlung mit buildin PHP-Funktionen verwenden kann :) – f1ames