La clase <classname>SplObjectStorage</classname> SplObjectStorage
&reftitle.intro; La clase SplObjectStorage proporciona un mapa de objetos o de datos, o bien, ignorando los índices, un conjunto de objetos. Este doble propósito es útil en numerosas situaciones, donde es necesario identificar de manera única objetos.
&reftitle.classsynopsis; SeekableSplObjectStorage implements Countable Iterator Serializable ArrayAccess &Methods;
&reftitle.examples; Ejemplo con <classname>SplObjectStorage</classname>, en forma de conjunto de objetos attach($o1); $s->attach($o2); var_dump($s->contains($o1)); var_dump($s->contains($o2)); var_dump($s->contains($o3)); $s->detach($o2); var_dump($s->contains($o1)); var_dump($s->contains($o2)); var_dump($s->contains($o3)); ?> ]]> &example.outputs; Ejemplo con <classname>SplObjectStorage</classname>, en forma de mapa ]]> &example.outputs; int(1) [1]=> int(2) [2]=> int(3) } ]]>
&reftitle.changelog; &Version; &Description; 8.4.0 Implementa SeekableIterator, anteriormente solo se implementaba la interfaz Iterator.
&reference.spl.entities.splobjectstorage;