Интерфейс Collection

(PECL ds >= 1.0.0)

Введение

Collection - это базовый интерфейс, который покрывает функциональность общую для всех структур данных в этой библиотеке. Он гарантирует, что все структуры обходимы, счётный и могут быть преобразованы в JSON с помощью функции json_encode().

Обзор интерфейсов

interface Ds\Collection extends Countable, IteratorAggregate, JsonSerializable {
/* Методы */
public clear(): void
public isEmpty(): bool
public toArray(): array
/* Наследуемые методы */
}

Список изменений

Версия Описание
PECL ds 1.4.0 Класс Collection теперь реализует интерфейс IteratorAggregate вместо Traversable. (Это изменение появилось в полифиле в версии 1.4.1).

Содержание