A Interface Sequence
Ds\Sequence
&reftitle.intro;
A Sequence descreve o comportamento de valores dispostos em uma única dimensão linear.
Algumas linguagens se referem a isso como uma "Lista". É semelhante a um array que usa
chaves incrementais de inteiro, com exceção de algumas características:
Os valores sempre serão indexados como [0, 1, 2, …, size - 1].
Apenas é permitido acessar valores pelo índice na faixa [0, size - 1].
Casos de uso:
Onde é usada um array como uma lista (sem preocupação com as chaves).
Uma alternativa mais eficiente para
SplDoublyLinkedList e
SplFixedArray.
&reftitle.interfacesynopsis;
Ds\Sequence
extends
Ds\Collection
ArrayAccess
&Methods;
&InheritedMethods;
&reftitle.changelog;
&Version;
&Description;
PECL ds 1.3.0
A interface agora estende ArrayAccess.
&reference.ds.ds.entities.sequence;