Інтерфейс Collection

(PECL ds >= 1.0.0)

Вступ

Collection - це базовий інтерфейс, який покриває функціональність загальну всім структур даних у цій бібліотеці. Він гарантує, що всі структури обхідні, лічильний і можуть бути перетворені на JSON за допомогою функції json_encode()

Огляд інтерфейсів


    interface Ds\Collection

    extends
      Countable,
     IteratorAggregate,
     JsonSerializable {

    /* Методы */
    
   public clear(): void
public copy(): Ds\Collection
public isEmpty(): bool
public toArray(): array


    /* Наследуемые методы */
    public Countable::count(): int

    public IteratorAggregate::getIterator(): Traversable

    public JsonSerializable::jsonSerialize(): mixed


   }

список змін

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

Зміст