(PHP 5 >= 5.3.0, PHP 7)
SplObjectStorage::offsetGet — Returns the data associated with an object
Returns the data associated with an object in the storage.
object
The object to look for.
The data previously associated with the object in the storage.
Throws UnexpectedValueException when object
could not be found.
Example #1 SplObjectStorage::offsetGet() example
<?php
$s = new SplObjectStorage;
$o1 = new StdClass;
$o2 = new StdClass;
$s[$o1] = "hello";
$s->attach($o2);
var_dump($s->offsetGet($o1)); // Similar to $s[$o1]
var_dump($s->offsetGet($o2)); // Similar to $s[$o2]
?>
以上例程的输出类似于:
string(5) "hello" NULL