Класс SplObjectStorage SplObjectStorage
&reftitle.intro; Класс SplObjectStorage предоставляет отображение объектов в данные или набор объектов, игнорируя данные. Эта двойная цель может быть полезна во многих случаях, включая необходимость уникальной идентификации объектов.
&reftitle.classsynopsis; SplObjectStorage implements Countable Iterator Serializable ArrayAccess &Methods;
&reftitle.examples; Класс <classname>SplObjectStorage</classname> как набор объектов 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> как отображение объектов в данные ]]> &example.outputs; int(1) [1]=> int(2) [2]=> int(3) } ]]>
&reference.spl.entities.splobjectstorage;