A classe SplObjectStorage SplObjectStorage
&reftitle.intro; A classe SplObjectStorage fornece um mapa de objetos para dados ou, ao ignorar os dados, um conjunto de objetos. Esse propósito duplo pode ser útil em muitos casos que envolvem a necessidade de identificar objetos de forma única.
&reftitle.classsynopsis; SplObjectStorage implements Countable SeekableIterator Serializable ArrayAccess &Methods;
&reftitle.examples; <classname>SplObjectStorage</classname> como um conjunto 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; <classname>SplObjectStorage</classname> como um mapa ]]> &example.outputs; int(1) [1]=> int(2) [2]=> int(3) } ]]>
&reftitle.changelog; &Version; &Description; 8.4.0 Implementa SeekableIterator, anteriormente somente Iterator estava implementado.
&reference.spl.entities.splobjectstorage;