La clase SplObjectStorage
SplObjectStorage
&reftitle.intro;
La clase SplObjectStorage proporciona una correspondencia de objetos de datos o,
ignorando los datos, un conjunto de objetos. Este doble propósito puede ser útil en
muchos casos relacionados con la necesidad de identificar objetos de forma única.
&reftitle.classsynopsis;
SplObjectStorage
SplObjectStorage
Countable
Iterator
Serializable
ArrayAccess
&Methods;
&reftitle.examples;
SplObjectStorage como un 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;
SplObjectStorage como un mapa
]]>
&example.outputs;
int(1)
[1]=>
int(2)
[2]=>
int(3)
}
]]>
&reference.spl.entities.splobjectstorage;