(PHP 5 >= 5.3.0, PHP 7)
SplObjectStorage::getInfo — Returns the data associated with the current iterator entry
Returns the data, or info, associated with the object pointed by the current iterator position.
锟剿猴拷锟斤拷没锟叫诧拷锟斤拷锟斤拷
The data associated with the current iterator position.
Example #1 SplObjectStorage::getInfo() example
<?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 to current($s)
$data = $s->getInfo();
var_dump($object);
var_dump($data);
$s->next();
}
?>
锟斤拷锟斤拷锟斤拷锟教碉拷锟斤拷锟斤拷锟斤拷锟斤拷冢锟�
object(stdClass)#2 (0) { } string(2) "d1" object(stdClass)#3 (0) { } string(2) "d2"