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