Mam klasę o nazwie Collection
, która przechowuje obiekty tego samego typu. Collection
implementuje interfejsy tablicowe: Iterator
, ArrayAccess
, SeekableIterator
i Countable
.array_map w kolekcji z interfejsami tablicowymi?
Chciałbym przekazać obiekt Collection
jako argument tablicowy do funkcji array_map
. Ale to się nie powiedzie się z powodu błędu
PHP Warning: array_map(): Argument nr 2 powinien być tablicą
można to osiągnąć poprzez wdrożenie Inne/więcej interfejsów, dzięki czemu Collection
obiekty są postrzegane jako tablice?
rolki własną funkcję collection_map? – Adder
@Adder Oczywiście mogę, ale teraz szukam rozwiązania, jeśli mogę używać mojej kolekcji z funkcjami php buildin :) – f1ames