SplObjectStorage::getInfo
(PHP 5 >= 5.3.0)
SplObjectStorage::getInfo — Devuelve los datos asociados con la entrada del iterador actual
Descripción
Devuelve los datos o información, asociada al objeto señalado por la posición actual de el iterador.
Parámetros
Esta función no tiene parámetros.
Valores devueltos
Los datos asociados con la posición actual de el iterador.
Ejemplos
Ejemplo #1 Ejemplo de SplObjectStorage::getInfo()
<?php
$s = new SplObjectStorage();
$o1 = new StdClass;
$o2 = new StdClass;
$s->attach($o1, "d1");
$s->attach($o2, "d2");
$s->rewind();
while($s->valid()) {
$index = $s->key();
$object = $s->current(); // similar a current($s)
$data = $s->getInfo();
var_dump($object);
var_dump($data);
$s->next();
}
?>
El resultado del ejemplo sería algo similar a:
object(stdClass)#2 (0) {
}
string(2) "d1"
object(stdClass)#3 (0) {
}
string(2) "d2"
Ver también
- SplObjectStorage::current() - Devuelve la entrada actual de almacenamiento
- SplObjectStorage::rewind() - Rebobina el iterador a el primer elemento de el almacenamiento
- SplObjectStorage::key() - Devuelve el índice en el que se encuentra el iterador actualmente
- SplObjectStorage::next() - Mover a la siguiente entrada
- SplObjectStorage::valid() - Comprobar si la entrada actual del iterador es válida
- SplObjectStorage::setInfo() - Establece los datos asociados con el iterador de la entrada actual