&class.theclass; <classname>SplObjectStorage</classname> SplObjectStorage
&reftitle.intro; La classe SplObjectStorage fournit une carte d'objets ou de données, ou encore, en ignorant les index, un ensemble d'objets. Ce double objectif est utile dans de nombreuses situations, où il faut identifier de manière unique des objets.
&reftitle.classsynopsis; SplObjectStorage implements Countable Iterator Serializable ArrayAccess &Methods;
&reftitle.examples; Exemple avec <classname>SplObjectStorage</classname>, sous forme d'ensemble d'objets 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; Exemple avec <classname>SplObjectStorage</classname>, sous forme de carte ]]> &example.outputs; int(1) [1]=> int(2) [2]=> int(3) } ]]>
&reference.spl.entities.splobjectstorage;