(PHP 5 >= 5.3.0, PHP 7, PHP 8)
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.
示例 #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"